Dashboard Suite Metrics Test Metrics Keyword Metrics Logs
Suite Statistics:
0
Pass
1 0 1
Total Skip Fail
Test Statistics:
277
Pass
301 0 24
Total Skip Fail
Keyword Statistics:
58315
Pass
72442 5025 9102
Total Skip Fail

Suite Status:
Test Status:
Keyword Status:

Top 10 Suite Performance(sec):

Top 10 Test Performance(sec):

Top 10 Keywords Performance(sec):

Suite Metrics


Suite Name Status Total Pass Fail Fail Time (s)
Kragle Regression FAIL 301 277 24 0 76487.522

Test Metrics


Suite Name Test Case Status Time (s) Error Message
Kragle Regression Test: Device Settings For Keyboard: G910 (Darwin, Wired) PASS 35.65 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: G910 (Darwin, Wired) FAIL 992.61 *HTML* Test added from merged output.<hr>magenta != yellow
Kragle Regression Test: Game Mode For Keyboard: G910 (Darwin, Wired) PASS 42.042 *HTML* Test added from merged output.
Kragle Regression Test: Persistent Profile For Keyboard: G910 (Darwin, Wired) PASS 1828.468 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G910 (Darwin, Wired) PASS 306.517 *HTML* Test added from merged output.
Kragle Regression Disconnect: G213:wired & Connect: G910:wired PASS 2.132 *HTML* Test added from merged output.
Kragle Regression Test: Onboard Lighting Effect For Keyboard With System Verification: G213 (Darwin, Wired) PASS 18.973 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G213 (Darwin, Wired) PASS 33.758 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G213 (Darwin, Wired) PASS 43.103 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: G213 (Darwin, Wired) FAIL 530.591 *HTML* Test added from merged output.<hr>Several failures occurred: 1) KeyError: 'keyColors' 2) KeyError: 'keyColors' 3) Keyword 'lightsync.Breathing Color Verification' failed after retrying 2 times. The last error was: 1. KeyError: 'keyColors' 4) Keyword 'lightsync.Breathing Color Verification' failed after retrying 2 times. The last error was: 1. KeyError: 'keyColors' 5) Keyword 'lightsync.Breathing Color Verification' failed after retrying 2 times. The last error was: 1. KeyError: 'keyColors' 6) KeyError: 'keyColors' 7) KeyError: 'keyColors' 8) KeyError: 'keyColors'
Kragle Regression Test: Local And Cloud Profile For Keyboard: G213 (Darwin, Wired) PASS 176.187 *HTML* Test added from merged output.
Kragle Regression Disconnect: G413:wired & Connect: G213:wired PASS 2.214 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G413 (Darwin, Wired) PASS 33.479 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G413 (Darwin, Wired) PASS 41.41 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G413 (Darwin, Wired) PASS 360.086 *HTML* Test added from merged output.
Kragle Regression Disconnect: G402:wired & Connect: G413:wired PASS 2.2 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G402 (Darwin, Wired) FAIL 51.259 *HTML* Test added from merged output.<hr>Failure: Selector "#app div.overlay div.overlay-container div div.device-settings-row.bottom div:nth-child(1) div:nth-child(2) div label" with attribute(s) "{'innerText': 'ENABLE'}" is Not Loaded
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G402 (Darwin, Wired) FAIL 137.423 *HTML* Test added from merged output.<hr>Failure: Report Rate value is different. Expected: 125 From FW : 1000.0
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G402 (Darwin, Wired) FAIL 144.538 *HTML* Test added from merged output.<hr>Failure: Report Rate value is different. Expected: 125 From FW : 1000.0
Kragle Regression Test: DPI Sensitivity For Mouse: G402 (Darwin, Wired) FAIL 603.67 *HTML* Test added from merged output.<hr>Several failures occurred: 1) Failure: Report Rate value is different. Expected: 500 From FW : 1000.0 2) Failure: Report Rate value is different. Expected: 125 From FW : 1000.0
Kragle Regression Test: DPI With Onboard Profile For Mouse: G402 (Darwin, Wired) FAIL 281.953 *HTML* Test added from merged output.<hr>Failure: DPI value variance too high (1196)
Kragle Regression Test: OOB Software Support For Mouse: G402 (Darwin, Wired) PASS 216.113 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G402 (Darwin, Wired) PASS 0.048 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G402 (Darwin, Wired) PASS 633.61 *HTML* Test added from merged output.
Kragle Regression Disconnect: G403 HERO:wired & Connect: G402:wired PASS 2.221 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G403 HERO (Darwin, Wired) PASS 20.743 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G403 HERO (Darwin, Wired) PASS 89.199 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G403 HERO (Darwin, Wired) PASS 98.81 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity For Mouse: G403 HERO (Darwin, Wired) PASS 396.292 *HTML* Test added from merged output.
Kragle Regression Test: DPI With Onboard Profile For Mouse: G403 HERO (Darwin, Wired) PASS 166.491 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With System Verification: G403 HERO (Darwin, Wired) PASS 968.675 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G403 HERO (Darwin, Wired) PASS 194.868 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G403 HERO (Darwin, Wired) PASS 318.131 *HTML* Test added from merged output.
Kragle Regression Disconnect: G502 LIGHTSPEED:wired & Connect: G403 HERO:wired PASS 2.219 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G502 LIGHTSPEED (Darwin, Wired) PASS 18.829 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G502 LIGHTSPEED (Darwin, Wired) PASS 88.112 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G502 LIGHTSPEED (Darwin, Wired) PASS 97.955 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity For Mouse: G502 LIGHTSPEED (Darwin, Wired) PASS 396.511 *HTML* Test added from merged output.
Kragle Regression Test: DPI With Onboard Profile For Mouse: G502 LIGHTSPEED (Darwin, Wired) PASS 174.525 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G502 LIGHTSPEED (Darwin, Wired) PASS 214.618 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G502 LIGHTSPEED (Darwin, Wired) PASS 909.268 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G502 LIGHTSPEED (Darwin, Wired) PASS 312.449 *HTML* Test added from merged output.
Kragle Regression Disconnect: G502 HERO:wired & Connect: G502 LIGHTSPEED:wired PASS 2.19 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G502 HERO (Darwin, Wired) PASS 22.232 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G502 HERO (Darwin, Wired) PASS 89.627 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G502 HERO (Darwin, Wired) PASS 99.693 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity For Mouse: G502 HERO (Darwin, Wired) PASS 399.795 *HTML* Test added from merged output.
Kragle Regression Test: DPI With Onboard Profile For Mouse: G502 HERO (Darwin, Wired) PASS 198.015 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With System Verification: G502 HERO (Darwin, Wired) FAIL 695.919 *HTML* Test added from merged output.<hr>Several failures occurred: 1) Failure: Lighting Effect is different. Expected: breathing From FW : off 2) Failure: Lighting Effect is different. Expected: cycle From FW : off 3) Failure: Lighting Effect is different. Expected: cycle From FW : off
Kragle Regression Test: Persistent Profile For Mouse: G502 HERO (Darwin, Wired) PASS 1829.391 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G502 HERO (Darwin, Wired) PASS 193.238 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G502 HERO (Darwin, Wired) PASS 932.846 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G502 HERO (Darwin, Wired) PASS 180.358 *HTML* Test added from merged output.
Kragle Regression Disconnect: G203 LIGHTSYNC:wired & Connect: G903 LIGHTSPEED:wired PASS 42.224 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 18.611 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 90.305 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 103.934 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 216.202 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 173.685 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Lightsync Effect For Mouse With System Verification: G502 LIGHTSPEED (Windows, Wired) PASS 869.712 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 243.125 *HTML* Test added from merged output.
Kragle Regression Reset G HUB: 5 PASS 60.776 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 285.061 *HTML* Test added from merged output.
Kragle Regression Disconnect: G903 LIGHTSPEED:wired & Connect: G502 LIGHTSPEED:wired PASS 42.203 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: G903 LIGHTSPEED (Windows, Wired) PASS 18.723 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G903 LIGHTSPEED (Windows, Wired) PASS 90.065 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G903 LIGHTSPEED (Windows, Wired) PASS 103.457 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G903 LIGHTSPEED (Windows, Wired) PASS 216.577 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G903 LIGHTSPEED (Windows, Wired) PASS 187.621 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: G903 LIGHTSPEED (Windows, Wired) PASS 246.734 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G903 LIGHTSPEED (Windows, Wired) PASS 850.261 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G903 LIGHTSPEED (Windows, Wired) PASS 991.581 *HTML* Test added from merged output.
Kragle Regression Disconnect: G600:wired & Connect: G903 LIGHTSPEED:wired PASS 42.346 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G600 (Windows, Wired) PASS 243.069 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G600 (Windows, Wired) PASS 542.993 *HTML* Test added from merged output.
Kragle Regression Disconnect: G203 LIGHTSYNC:wired & Connect: G600:wired PASS 42.184 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G203 LIGHTSYNC (Windows, Wired) PASS 18.547 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G203 LIGHTSYNC (Windows, Wired) PASS 90.996 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G203 LIGHTSYNC (Windows, Wired) PASS 104.395 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G203 LIGHTSYNC (Windows, Wired) PASS 215.199 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G203 LIGHTSYNC (Windows, Wired) PASS 167.443 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Lightsync Effect For Mouse With System Verification: G203 LIGHTSYNC (Windows, Wired) PASS 0.027 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G203 LIGHTSYNC (Windows, Wired) PASS 246.685 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G203 LIGHTSYNC (Windows, Wired) PASS 781.305 *HTML* Test added from merged output.
Kragle Regression Disconnect: G403 HERO:wired & Connect: G203 LIGHTSYNC:wired PASS 42.189 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: G403 HERO (Windows, Wired) PASS 16.741 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G403 HERO (Windows, Wired) PASS 91.39 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G403 HERO (Windows, Wired) PASS 105.232 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G403 HERO (Windows, Wired) PASS 215.976 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 3) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 4) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G403 HERO (Windows, Wired) PASS 181.09 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: G403 HERO (Windows, Wired) PASS 246.32 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G403 HERO (Windows, Wired) PASS 850.013 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G403 HERO (Windows, Wired) PASS 653.888 *HTML* Test added from merged output.
Kragle Regression Disconnect: PRO X SUPERLIGHT:wired & Connect: G403 HERO:wired PASS 42.266 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: PRO X SUPERLIGHT (Windows, Wired) PASS 18.35 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: PRO X SUPERLIGHT (Windows, Wired) PASS 90.747 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: PRO X SUPERLIGHT (Windows, Wired) PASS 102.004 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: PRO X SUPERLIGHT (Windows, Wired) PASS 215.467 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: PRO X SUPERLIGHT (Windows, Wired) PASS 173.332 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: PRO X SUPERLIGHT (Windows, Wired) PASS 246.501 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: PRO X SUPERLIGHT (Windows, Wired) PASS 543.025 *HTML* Test added from merged output.
Kragle Regression Disconnect: PRO HERO:wired & Connect: PRO X SUPERLIGHT:wired PASS 41.955 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: PRO HERO (Windows, Wired) PASS 20.38 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: PRO HERO (Windows, Wired) PASS 91.033 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: PRO HERO (Windows, Wired) PASS 105.834 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: PRO HERO (Windows, Wired) PASS 215.553 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: PRO HERO (Windows, Wired) PASS 174.371 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: PRO HERO (Windows, Wired) PASS 242.887 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: PRO HERO (Windows, Wired) PASS 140.181 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: PRO HERO (Windows, Wired) PASS 543.31 *HTML* Test added from merged output.
Kragle Regression Disconnect: G703 LIGHTSPEED:wired & Connect: PRO HERO:wired PASS 42.081 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G703 LIGHTSPEED (Windows, Wired) PASS 90.117 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G703 LIGHTSPEED (Windows, Wired) PASS 103.717 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G703 LIGHTSPEED (Windows, Wired) PASS 163.828 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G703 LIGHTSPEED (Windows, Wired) PASS 187.554 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: G703 LIGHTSPEED (Windows, Wired) PASS 246.831 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G703 LIGHTSPEED (Windows, Wired) PASS 795.752 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G703 LIGHTSPEED (Windows, Wired) PASS 171.568 *HTML* Test added from merged output.
Kragle Regression Connect Device: G703 LIGHTSPEED:wired PASS 1.008 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Macro Command Assignments: G502 HERO (Windows, Wired) FAIL 1586.176 *HTML* Test added from merged output.<hr>Launch Applciation Failed!!
Kragle Regression Test: System Command Assignments: G502 HERO (Windows, Wired) PASS 952.206 *HTML* Test added from merged output.
Kragle Regression Test: Command Assignments: G502 HERO (Windows, Wired) PASS 899.049 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With GUI Verification: G815 (Windows, Wired) PASS 1209.314 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G815 (Windows, Wired) PASS 495.022 *HTML* Test added from merged output.
Kragle Regression Disconnect: G512:wired & Connect: G815:wired PASS 42.142 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: G512 (Windows, Wired) PASS 1093.399 *HTML* Test added from merged output.
Kragle Regression Test: Onboard Lighting Effect For Keyboard With System Verification: G512 (Windows, Wired) PASS 101.846 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G512 (Windows, Wired) PASS 275.813 *HTML* Test added from merged output.
Kragle Regression Disconnect: PRO:wired & Connect: G512:wired PASS 42.154 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: PRO (Windows, Wired) PASS 72.319 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: PRO (Windows, Wired) PASS 1106.496 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: PRO (Windows, Wired) PASS 41.627 *HTML* Test added from merged output.
Kragle Regression Test: Onboard Lighting Effect For Keyboard With System Verification: PRO (Windows, Wired) PASS 102.096 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: PRO (Windows, Wired) PASS 764.113 *HTML* Test added from merged output.
Kragle Regression Disconnect: G910:wired & Connect: PRO:wired PASS 41.958 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G910 (Windows, Wired) PASS 69.067 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: G910 (Windows, Wired) PASS 1095.36 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G910 (Windows, Wired) PASS 41.399 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G910 (Windows, Wired) PASS 275.952 *HTML* Test added from merged output.
Kragle Regression Disconnect: G513:wired & Connect: G910:wired PASS 41.886 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G513 (Windows, Wired) PASS 72.297 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: G513 (Windows, Wired) PASS 1044.294 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G513 (Windows, Wired) PASS 39.463 *HTML* Test added from merged output.
Kragle Regression Test: Onboard Lighting Effect For Keyboard With System Verification: G513 (Windows, Wired) PASS 101.617 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G513 (Windows, Wired) PASS 562.206 *HTML* Test added from merged output.
Kragle Regression Disconnect: G413:wired & Connect: G513:wired PASS 42.001 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G413 (Windows, Wired) PASS 33.332 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: G413 (Windows, Wired) PASS 0.014 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G413 (Windows, Wired) PASS 41.5 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G413 (Windows, Wired) PASS 380.869 *HTML* Test added from merged output.
Kragle Regression Disconnect: G213:wired & Connect: G413:wired PASS 42.143 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G213 (Windows, Wired) PASS 33.467 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G213 (Windows, Wired) PASS 77.152 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With GUI Verification: G213 (Windows, Wired) PASS 863.793 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G213 (Windows, Wired) PASS 489.76 *HTML* Test added from merged output.
Kragle Regression Connect Device: G213:wired PASS 1.011 *HTML* Test added from merged output.
Kragle Regression Test: Macro Command Assignments: G502 HERO (Darwin, Wired) PASS 846.336 *HTML* Test added from merged output.
Kragle Regression Test: System Command Assignments: G502 HERO (Darwin, Wired) PASS 627.166 *HTML* Test added from merged output.
Kragle Regression Test: Command Assignments: G502 HERO (Darwin, Wired) PASS 742.323 *HTML* Test added from merged output.
Kragle Regression Connect Device: G502 HERO:wired PASS 1.014 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Lightsync Effects For Keyboard With Robotic - Color Sensor: G915 (Darwin, Wired) PASS 187.838 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G915 (Darwin, Wired) PASS 32.371 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G915 (Darwin, Wired) PASS 45.139 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G915 (Darwin, Wired) PASS 304.831 *HTML* Test added from merged output.
Kragle Regression Disconnect: G703 LIGHTSPEED:wired & Connect: G915:wired PASS 2.151 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G703 LIGHTSPEED (Darwin, Wired) PASS 16.226 *HTML* Test added from merged output.
Kragle Regression Reset G HUB: 4 PASS 58.625 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G703 LIGHTSPEED (Darwin, Wired) PASS 88.911 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G703 LIGHTSPEED (Darwin, Wired) PASS 102.865 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity For Mouse: G703 LIGHTSPEED (Darwin, Wired) PASS 273.546 *HTML* Test added from merged output.
Kragle Regression Test: DPI With Onboard Profile For Mouse: G703 LIGHTSPEED (Darwin, Wired) PASS 175.44 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G703 LIGHTSPEED (Darwin, Wired) PASS 196.474 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G703 LIGHTSPEED (Darwin, Wired) PASS 737.335 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G703 LIGHTSPEED (Darwin, Wired) PASS 300.179 *HTML* Test added from merged output.
Kragle Regression Disconnect: G403:wired & Connect: G703 LIGHTSPEED:wired PASS 2.188 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G403 (Darwin, Wired) PASS 19.217 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G403 (Darwin, Wired) PASS 90.544 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G403 (Darwin, Wired) PASS 101.564 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity For Mouse: G403 (Darwin, Wired) PASS 275.367 *HTML* Test added from merged output.
Kragle Regression Test: DPI With Onboard Profile For Mouse: G403 (Darwin, Wired) PASS 166.539 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With System Verification: G403 (Darwin, Wired) PASS 790.476 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G403 (Darwin, Wired) PASS 200.441 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G403 (Darwin, Wired) PASS 767.589 *HTML* Test added from merged output.
Kragle Regression Disconnect: G512:wired & Connect: G403:wired PASS 2.17 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G512 (Darwin, Wired) PASS 38.49 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Keyboard With System Verification: G512 (Darwin, Wired) FAIL 1131.654 *HTML* Test added from merged output.<hr>Several failures occurred: 1) ''red'!='red'' should be true. 2) Keyword 'lightsync.Verify Custom Animation' failed after retrying 2 times. The last error was: ValueError: {'B': 0, 'G': 0, 'R': 0} is not in list 3) Chrome profile not added. 4) yellow != green
Kragle Regression Test: Game Mode For Keyboard: G512 (Darwin, Wired) PASS 44.213 *HTML* Test added from merged output.
Kragle Regression Test: Onboard Lighting Effect For Keyboard With System Verification: G512 (Darwin, Wired) PASS 172.441 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G512 (Darwin, Wired) PASS 306.687 *HTML* Test added from merged output.
Kragle Regression Disconnect: G610:wired & Connect: G512:wired PASS 2.144 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Keyboard: G610 (Darwin, Wired) PASS 34.914 *HTML* Test added from merged output.
Kragle Regression Test: Game Mode For Keyboard: G610 (Darwin, Wired) PASS 43.599 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Keyboard: G610 (Darwin, Wired) PASS 321.424 *HTML* Test added from merged output.
Kragle Regression Disconnect: G903 LIGHTSPEED:wired & Connect: G610:wired PASS 2.178 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effects For Mouse With Robotic - Color Sensor: G903 LIGHTSPEED (Darwin, Wired) PASS 222.158 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G903 LIGHTSPEED (Darwin, Wired) PASS 19.495 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G903 LIGHTSPEED (Darwin, Wired) PASS 89.302 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G903 LIGHTSPEED (Darwin, Wired) PASS 103.917 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity For Mouse: G903 LIGHTSPEED (Darwin, Wired) FAIL 347.094 *HTML* Test added from merged output.<hr>Chrome profile not added.
Kragle Regression Test: DPI With Onboard Profile For Mouse: G903 LIGHTSPEED (Darwin, Wired) PASS 190.002 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G903 LIGHTSPEED (Darwin, Wired) PASS 197.512 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G903 LIGHTSPEED (Darwin, Wired) PASS 793.997 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G903 LIGHTSPEED (Darwin, Wired) PASS 553.554 *HTML* Test added from merged output.
Kragle Regression Disconnect: G203:wired & Connect: G903 LIGHTSPEED:wired PASS 2.168 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G203 (Darwin, Wired) PASS 21.129 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G203 (Darwin, Wired) PASS 90.087 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G203 (Darwin, Wired) PASS 105.781 *HTML* Test added from merged output.
Kragle Regression Test: DPI Sensitivity For Mouse: G203 (Darwin, Wired) PASS 241.594 *HTML* Test added from merged output.
Kragle Regression Test: DPI With Onboard Profile For Mouse: G203 (Darwin, Wired) PASS 184.126 *HTML* Test added from merged output.
Kragle Regression Test: Lightsync Effect For Mouse With System Verification: G203 (Darwin, Wired) PASS 0.042 *HTML* Test added from merged output.
Kragle Regression Test: OOB Software Support For Mouse: G203 (Darwin, Wired) PASS 203.354 *HTML* Test added from merged output.
Kragle Regression Test: Local And Cloud Profile For Mouse: G203 (Darwin, Wired) PASS 174.409 *HTML* Test added from merged output.
Kragle Regression Connect Device: G203:wired PASS 1.014 *HTML* Test added from merged output.
Kragle Regression Test: Device Settings For Mouse: G603 (Windows, Wireless) FAIL 20.352 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Failure: Selector ".icon-wrapper.assign" is Not Clickable<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G603 (Windows, Wireless) PASS 105.099 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G603 (Windows, Wireless) PASS 116.06 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Failure: Selector "#device-panel .icon-wrapper.dpi" is Not Clickable<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G603 (Windows, Wireless) PASS 271.718 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Several failures occurred: 1) Failure: DPI value is different. Expected: 800 From FW : 400 2) Failure: Selector ".slider-label.circle.selected" is Not Loaded 3) Failure: DPI value is different. Expected: 400 From FW : 800<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G603 (Windows, Wireless) FAIL 461.8 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Failure: DPI value is different. Expected: 400 From FW : 800<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: G603 (Windows, Wireless) PASS 268.085 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Local And Cloud Profile For Mouse: G603 (Windows, Wireless) FAIL 274.542 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Disconnect: G903 LIGHTSPEED:wireless & Connect: G603:wireless PASS 2.33 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: G903 LIGHTSPEED (Windows, Wireless) PASS 15.097 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G903 LIGHTSPEED (Windows, Wireless) PASS 91.952 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G903 LIGHTSPEED (Windows, Wireless) PASS 102.603 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G903 LIGHTSPEED (Windows, Wireless) FAIL 447.025 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Failure: DPI value is different. Expected: 3200 From FW : 400<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Failure: DPI value is different. Expected: 3200 From FW : 400 Also keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G903 LIGHTSPEED (Windows, Wireless) FAIL 249.029 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Several failures occurred: 1) Failure: DPI value is different. Expected: 400 From FW : 1600 2) Failure: DPI value is different. Expected: 800 From FW : 1600 3) Failure: No Report Rate value in FW response. 4) Failure: No DPI value in FW response. 5) Failure: No Report Rate value in FW response.<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: G903 LIGHTSPEED (Windows, Wireless) PASS 269.174 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Local And Cloud Profile For Mouse: G903 LIGHTSPEED (Windows, Wireless) PASS 3.175 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G903 LIGHTSPEED (Windows, Wireless) PASS 794.903 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Disconnect: G703 LIGHTSPEED:wireless & Connect: G903 LIGHTSPEED:wireless PASS 4.373 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: G703 LIGHTSPEED (Windows, Wireless) PASS 18.078 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G703 LIGHTSPEED (Windows, Wireless) FAIL 139.175 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G703 LIGHTSPEED (Windows, Wireless) PASS 102.407 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G703 LIGHTSPEED (Windows, Wireless) FAIL 388.679 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G703 LIGHTSPEED (Windows, Wireless) PASS 174.641 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: G703 LIGHTSPEED (Windows, Wireless) PASS 265.688 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Local And Cloud Profile For Mouse: G703 LIGHTSPEED (Windows, Wireless) PASS 3.201 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G703 LIGHTSPEED (Windows, Wireless) PASS 776.331 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Disconnect: G604 LIGHTSPEED:wireless & Connect: G703 LIGHTSPEED:wireless PASS 4.183 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: G604 LIGHTSPEED (Windows, Wireless) PASS 18.445 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G604 LIGHTSPEED (Windows, Wireless) FAIL 155.507 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Failure: Report Rate value is different. Expected: 125 From FW : 250.0<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Failure: Report Rate value is different. Expected: 125 From FW : 250.0<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Several failures occurred: 1) Failure: DPI value is different. Expected: 1800 From FW : 1600 2) Failure: Report Rate value is different. Expected: 125 From FW : 250.0<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G604 LIGHTSPEED (Windows, Wireless) FAIL 160.089 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Failure: Report Rate value is different. Expected: 125 From FW : 250.0<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Failure: Report Rate value is different. Expected: 125 From FW : 250.0<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Failure: Selector ".slider-label.circle.selected" is Not Loaded<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G604 LIGHTSPEED (Windows, Wireless) FAIL 318.112 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Failure: Report Rate value is different. Expected: 1000 From FW : 250.0<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Failure: Report Rate value is different. Expected: 1000 From FW : 250.0<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G604 LIGHTSPEED (Windows, Wireless) PASS 173.813 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: OOB Software Support For Mouse: G604 LIGHTSPEED (Windows, Wireless) PASS 266.728 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Local And Cloud Profile For Mouse: G604 LIGHTSPEED (Windows, Wireless) FAIL 337.211 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="fail">FAIL</span><br><span class="new-message">New message:</span> Failure: Selector ".device-container.active .device-container-model" with attribute(s) "{'text': 'G604 LIGHTSPEED'}" is Not Loaded<br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Disconnect: G502 LIGHTSPEED:wireless & Connect: G604 LIGHTSPEED:wireless PASS 2.278 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Device Settings For Mouse: G502 LIGHTSPEED (Windows, Wireless) PASS 18.24 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G502 LIGHTSPEED (Windows, Wireless) PASS 93.278 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G502 LIGHTSPEED (Windows, Wireless) PASS 107.067 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: DPI Sensitivity For Mouse: G502 LIGHTSPEED (Windows, Wireless) PASS 270.663 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'<br>
Kragle Regression Test: DPI With Onboard Profile For Mouse: G502 LIGHTSPEED (Windows, Wireless) PASS 195.651 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Several failures occurred: 1) Failure: DPI value is different. Expected: 400 From FW : 1600 2) Failure: Report Rate value is different. Expected: 500 From FW : 1000.0 3) Failure: DPI value is different. Expected: 1600 From FW : 800 4) Failure: Report Rate value is different. Expected: 250 From FW : 1000.0<br>
Kragle Regression Test: OOB Software Support For Mouse: G502 LIGHTSPEED (Windows, Wireless) PASS 267.074 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Local And Cloud Profile For Mouse: G502 LIGHTSPEED (Windows, Wireless) PASS 282.543 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G502 LIGHTSPEED (Windows, Wireless) PASS 842.043 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="fail">FAIL</span><br><span class="old-message">Old message:</span> Test added from merged output.<hr>Failure: Selector ".panel-wrapper.lighting .color-picker .color-picker-title-container" is Not Loaded<br>
Kragle Regression Connect Device: G502 LIGHTSPEED:wireless PASS 1.007 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><span class="old-message">Old message:</span> Test added from merged output.<br>
Kragle Regression Test: Persistent Profile For Mouse: G502 LIGHTSPEED (Windows, Wired) PASS 1797.765
Kragle Regression Disconnect: G703 LIGHTSPEED:wired & Connect: G502 LIGHTSPEED:wired PASS 66.739
Kragle Regression Test: Lightsync Effects For Mouse With Robotic - Color Sensor: G703 LIGHTSPEED (Windows, Wired) PASS 158.188
Kragle Regression Reset G HUB: 3 PASS 58.757 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Test: Device Settings For Mouse: G703 LIGHTSPEED (Windows, Wired) PASS 18.586 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Disconnect: PRO WIRELESS:wired & Connect: G703 LIGHTSPEED:wired PASS 66.776
Kragle Regression Test: Device Settings For Mouse: PRO WIRELESS (Windows, Wired) PASS 69.24
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: PRO WIRELESS (Windows, Wired) PASS 90.155
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: PRO WIRELESS (Windows, Wired) PASS 193.18
Kragle Regression Test: DPI Sensitivity For Mouse: PRO WIRELESS (Windows, Wired) FAIL 280.759 Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'
Kragle Regression Test: DPI With Onboard Profile For Mouse: PRO WIRELESS (Windows, Wired) PASS 186.322
Kragle Regression Test: Lightsync Effect For Mouse With System Verification: PRO WIRELESS (Windows, Wired) PASS 143.654
Kragle Regression Test: OOB Software Support For Mouse: PRO WIRELESS (Windows, Wired) PASS 269.555
Kragle Regression Test: Local And Cloud Profile For Mouse: PRO WIRELESS (Windows, Wired) PASS 263.039
Kragle Regression Disconnect: G502 HERO:wired & Connect: PRO WIRELESS:wired PASS 66.77
Kragle Regression Test: Device Settings For Mouse: G502 HERO (Windows, Wired) PASS 17.912
Kragle Regression Reset G HUB: 2 PASS 58.928 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Test: DPI Sensitivity With Restart System For Mouse: G502 HERO (Windows, Wired) PASS 91.342
Kragle Regression Test: DPI Sensitivity With Sleep System For Mouse: G502 HERO (Windows, Wired) PASS 103.912
Kragle Regression Test: DPI Sensitivity For Mouse: G502 HERO (Windows, Wired) FAIL 283.888 Keyword teardown failed: Several failures occurred: 1) AttributeError: 'NoneType' object has no attribute 'implicitly_wait' 2) AttributeError: 'NoneType' object has no attribute 'implicitly_wait'
Kragle Regression Test: DPI With Onboard Profile For Mouse: G502 HERO (Windows, Wired) PASS 194.351
Kragle Regression Test: OOB Software Support For Mouse: G502 HERO (Windows, Wired) PASS 268.558
Kragle Regression Test: Lightsync Effect For Mouse With GUI Verification: G502 HERO (Windows, Wired) PASS 791.226
Kragle Regression Test: Local And Cloud Profile For Mouse: G502 HERO (Windows, Wired) PASS 261.731
Kragle Regression Disconnect: G815:wired & Connect: G502 HERO:wired PASS 42.035 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Test: Lightsync Effects For Keyboard With Robotic - Color Sensor: G815 (Windows, Wired) PASS 172.944
Kragle Regression Test: Device Settings For Keyboard: G815 (Windows, Wired) PASS 27.918 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Test: Game Mode For Keyboard: G815 (Windows, Wired) PASS 77.365 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Disconnect: G915 TKL:wired & Connect: G815:wired PASS 66.653
Kragle Regression Reset G HUB: 1 PASS 58.922 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Test: Device Settings For Keyboard: G915 TKL (Windows, Wired) PASS 29.892
Kragle Regression Test: Game Mode For Keyboard: G915 TKL (Windows, Wired) PASS 39.374
Kragle Regression Test: Persistent Profile For Keyboard: G915 TKL (Windows, Wired) PASS 1849.664
Kragle Regression Test: Lightsync Effects For Keyboard With GUI Verification: G915 TKL (Windows, Wired) PASS 1149.721
Kragle Regression Disconnect: G610:wired & Connect: G915 TKL:wired PASS 66.597
Kragle Regression Test: Device Settings For Keyboard: G610 (Windows, Wired) PASS 33.33
Kragle Regression Test: Game Mode For Keyboard: G610 (Windows, Wired) PASS 41.322
Kragle Regression Test: Local And Cloud Profile For Keyboard: G610 (Windows, Wired) PASS 175.474
Kragle Regression Disconnect: G512:wired & Connect: G610:wired PASS 66.507
Kragle Regression Test: Check Keyboard Command Lighting Robotic: G512 (Windows, Wired) PASS 402.674
Kragle Regression Test: Device Settings For Keyboard: G512 (Windows, Wired) PASS 72.263 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Test: Game Mode For Keyboard: G512 (Windows, Wired) PASS 41.696 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Connect Device: G512:wired PASS 1.008
Kragle Regression Test Device Specific Test Cases PASS 1.368 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>
Kragle Regression Test Application Specific Test Cases PASS 0.025 *HTML* <span class="merge">Test has been re-executed and results merged.</span><hr><span class="new-status">New status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br><hr><span class="old-status">Old status:</span> <span class="pass">PASS</span><br>

Keyword Metrics


Test Case Keyword Status Time (s)
BuiltIn.Run Keywords Set Library Search Order libraries.utilities.common libraries.acroname_hub.device.Device libraries.process libraries.device libraries.input.keyboard libraries.process.Application libraries.utilities.system_volume.system_audio AND common.Restart GHUB AND Disconnect All Devices Connected With Acroname AND common.Clear App Settings And Start Fresh With Unlocking Persistent Profile AND Initialize Suite common.Restart GHUB PASS 42.005
BuiltIn.Run Keywords Disconnect All Devices Connected With Acroname AND Close iTriggerBox AND Terminate All skip_rack=True Terminate All PASS 6.03
BuiltIn.Run Keywords Disconnect All Devices Connected With Acroname AND Close iTriggerBox AND Terminate All skip_rack=True Close ITriggerBox PASS 0.0
BuiltIn.Run Keywords Disconnect All Devices Connected With Acroname AND Close iTriggerBox AND Terminate All skip_rack=True Disconnect All Devices Connected With Acroname PASS 16.486
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.156
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.157
common_keywords_kragle.common.Click On Back Click PASS 0.582
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
common_keywords_kragle.common.Click On Back Click PASS 0.62
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.62
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.407
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.227
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.237
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.545
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.546
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Enable Expect Firmware Startup Effect PASS 0.226
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.237
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.624
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.625
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.219
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.225
device_settings_screen.device_settings.Is Startup Effect Selected Is Checkbox Selected FAIL 0.095
${status} BuiltIn.Run Keyword And Return Status device_settings.Is Startup Effect Selected device_settings.Is Startup Effect Selected FAIL 2.102
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Startup Effect PASS 3.979
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.597
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.597
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.105
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.106
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.646
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.365
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.368
home_screen.home.Is Device Inactive Is Element Present FAIL 5.371
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.158
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.557
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} home.Open Device Configuration PASS 11.323
common_keywords_kragle.common.Click On Back Click PASS 0.65
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.652
common_keywords_kragle.common.Click On Back Click PASS 0.971
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.971
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.034
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.035
keyboard_screen.keyboard.Click On Settings Icon Click PASS 1.076
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 1.076
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.201
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.723
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.37
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.373
home_screen.home.Is Device Inactive Is Element Present FAIL 5.376
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.377
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.24
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.652
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 12.58
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 15.325
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 35.648
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 166, 'G': 141, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.219
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${item}', "('left', 'yellow')")])) lightsync.Verify Screen Sampler Colors FAIL 0.235
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 0.629
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 0.631
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.833
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.834
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.028
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.03
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 0.753
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 0.753
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 0.614
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.615
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.655
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.658
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.016
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.695
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.701
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.705
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.706
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.972
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.974
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.974
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.201
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.201
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.681
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.034
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.232
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.236
home_screen.home.Is Device Inactive Is Element Present FAIL 5.238
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.24
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.245
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.522
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 12.415
common_keywords_kragle.common.Restart GHUB Check All PASS 5.067
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.219
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.136
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 39.435
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard FAIL 62.35
color.color.Verify Horizontal Color Wave ${classified_colors_list3} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.0
color.color.Verify Horizontal Color Wave ${classified_colors_list2} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.0
color.color.Verify Horizontal Color Wave ${classified_colors_list} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 135, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 91, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 46, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 2, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 42, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 87, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 131, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 172, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 221, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 248}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 204}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 159}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 114}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 70}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 25}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 19, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 63, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 108, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 153, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 197, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 246, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.224
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.246
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 193}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 238}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 227, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 182, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 138, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 93, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 48, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 4, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 40, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 84, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 129, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 174, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 218, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 246}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 201}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 157}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 112}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 67}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 23}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 21, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 65, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.223
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.244
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 14}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 59}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 104}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 148}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 193}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 238}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 227, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 184, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 138, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 93, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 48, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 4, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 40, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 84, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 129, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 174, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 218, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 246}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 204}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 159}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 112}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.222
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.237
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Horizontal Wave ${device} lightsync.Verify Horizontal Wave PASS 2.854
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.524
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.526
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.598
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.573
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.573
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.633
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.637
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.641
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.642
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.623
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.625
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.625
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.127
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.677
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.242
home_screen.home.Is Device Inactive Is Element Present FAIL 5.246
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.247
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.196
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.474
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.215
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.218
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.219
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 27.779
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 50.362
common_keywords_kragle.common.Click On Back Click PASS 0.582
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.585
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.583
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.585
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.592
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.598
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.599
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.637
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.648
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.655
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.657
common_keywords_kragle.Click On Cancel Click PASS 0.567
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.57
ELSE Click PASS 0.577
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.58
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.019
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.172
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.174
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.366
common_keywords_kragle.common.Click On Back Click PASS 0.588
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.588
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.296
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.298
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.594
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.57
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.138
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.606
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.135
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.697
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.272
home_screen.home.Is Device Inactive Is Element Present FAIL 5.275
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.277
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.192
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.501
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.349
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.005
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.229
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.081
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.083
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.427
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.427
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.565
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.567
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.231
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.233
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.217
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.218
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.246
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.247
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.602
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.602
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.601
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.605
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.565
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 12.045
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.271
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.283
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.576
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.578
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.259
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.262
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.282
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.286
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.402
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.406
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.628
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.631
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.588
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.59
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.547
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 12.314
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.553
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.555
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.575
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.051
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.187
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.548
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.548
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.566
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.567
keyboard_screen.keyboard.Click On Present Color Click PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.023
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.584
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.623
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.625
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.406
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.406
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.593
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.596
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.569
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.572
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.631
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.642
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.649
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.592
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.595
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.596
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.811
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.814
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.612
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.051
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.491
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.562
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.562
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.142
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.143
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.639
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.312
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.316
home_screen.home.Is Device Inactive Is Element Present FAIL 5.32
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.321
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.047
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.4
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.193
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Add Chrome Profile common.Click On Back PASS 0.559
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.013
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.017
ELSE Add Application On Lghub PASS 12.938
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.947
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.951
ELSE games_applications.Click On Add Application PASS 0.953
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.024
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.031
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.028
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 0.03
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 20.131
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.027
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 159.901
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.544
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.136
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.139
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.594
profile_screen.profile_screen.Click On Delete Button Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.597
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.542
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.143
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.145
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.601
profile_screen.profile_screen.Click On Delete Button Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.606
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.666
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.667
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.058
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.06
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.048
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 21.128
common_keywords_kragle.common.Click On Back Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.583
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.558
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.56
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.027
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.028
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.576
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.151
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
common_keywords_kragle.common.Click On Back Click PASS 0.558
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.026
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 6.915
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.229
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.28
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.291
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.589
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.589
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.185
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.185
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.287
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.288
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.157
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.473
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.296
common_keywords_kragle.common.Click On Back Click PASS 0.569
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.572
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.553
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.554
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.027
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.029
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.577
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.181
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.181
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.164
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.023
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 6.949
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.264
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.228
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.002
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.003
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.605
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.608
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.608
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.135
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.136
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.635
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.369
home_screen.home.Is Device Inactive Is Element Present FAIL 5.372
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.374
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.178
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.582
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.368
common_keywords_kragle.common.Click On Back Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.575
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.555
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.029
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.032
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.64
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.644
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.171
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.175
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.572
common_keywords_kragle.common.Click On Back Click PASS 0.754
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.757
keyboard_screen.keyboard.Click On Present Color Click PASS 0.572
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.579
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.172
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.331
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.647
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.65
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.588
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.59
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.562
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.563
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.612
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.622
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.63
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.608
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.616
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.618
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.684
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.539
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.239
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.472
keyboard_screen.keyboard.Click On Present Color Click PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.022
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.591
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.683
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.684
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.604
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.605
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.604
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.575
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.577
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.646
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.657
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.664
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.665
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.627
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.629
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.631
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.587
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.137
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.365
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.364
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.367
home_screen.home.Is Device Inactive Is Element Present FAIL 5.371
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.132
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.532
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.317
common_keywords_kragle.common.Click On Back Click PASS 0.605
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.606
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.312
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.343
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.577
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.127
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.129
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.66
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.028
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.695
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.763
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.765
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.374
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.376
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.7
home_screen.home.Click On Appbar Application Name Click UI PASS 0.702
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.702
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.171
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.172
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
common_keywords_kragle.common.Click On Back Click PASS 0.699
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.699
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.074
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 23.288
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 157.404
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.232
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.065
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.067
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.739
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.744
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.747
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.748
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.98
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.982
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.983
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.144
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.705
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.376
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.38
home_screen.home.Is Device Inactive Is Element Present FAIL 5.384
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.384
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.238
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.661
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 12.52
common_keywords_kragle.common.Restart GHUB Check All PASS 5.061
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.21
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.139
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 39.422
operating_system.os.Put System On Sleep Sleep System PASS 40.394
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 40.396
common_keywords_kragle.common.Click On Back Click PASS 0.833
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.833
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.228
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.041
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.044
keyboard_screen.keyboard.Click On Present Color Click PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.021
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.576
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.619
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.62
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.189
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.19
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.57
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.571
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.027
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 126.613
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.558
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.23
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.067
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} ${r} ${g} ${b} lightsync.Verify Breathing Color PASS 6.068
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.011
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.013
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.012
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.012
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.013
keyboard_screen.keyboard.Drag Drag PASS 0.088
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.088
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.002
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.229
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.062
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.064
keyboard_screen.keyboard.Click On Present Color Click PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.022
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.575
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.586
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.587
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc335 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.228
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.05
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 180 114 66 lightsync.Verify Breathing Color PASS 6.051
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.351
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.351
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.561
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.234
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.237
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.295
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.296
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.255
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.256
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.621
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.623
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.606
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.568
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 12.154
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 53.652
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 497.576
color.color.Verify Cycle Color ${classified_colors_list} reverse cycle Verify Cycle Color PASS 0.0
lightsync.lightsync.Verify Cycle ${device} color.Verify Cycle Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 155}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 162, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 29, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 221, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 96}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 95, 'R': 0}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 225, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 22}")])) color.Classify Color PASS 0.002
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.245
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.262
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.239
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.241
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.257
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.239
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.257
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.23
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.243
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.229
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Cycle ${device} lightsync.Verify Cycle PASS 10.042
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.528
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.529
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.62
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.623
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.037
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 29.822
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.573
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.577
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} Verify Fixed Colors Keyboard PASS 1.269
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} firmware.Verify Fixed Colors Keyboard PASS 1.28
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.013
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.014
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.014
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.016
keyboard_screen.keyboard.Drag Drag PASS 0.294
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.296
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.269
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.28
keyboard_screen.keyboard.Click On Present Color Click PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.03
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.59
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.632
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.637
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.268
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.279
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.729
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.732
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.291
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.294
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.35
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.353
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.749
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.751
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.687
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.69
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.597
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.601
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.663
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.665
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 13.103
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.021
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.024
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.026
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.041
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 27.269
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.001
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.002
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.73
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.737
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.746
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.747
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.715
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.718
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.719
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.202
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.203
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.734
common_keywords_kragle.common.Restart GHUB Check All PASS 5.084
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.254
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.139
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 39.493
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.023
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.03
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 44.482
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard FAIL 713.366
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.664
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.667
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.63
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.633
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.562
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.564
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.871
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.011
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.564
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.273
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.285
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.01
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.572
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.294
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.307
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.01
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.272
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.284
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.554
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.269
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.282
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.01
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.553
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.003
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 11.158
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.252
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.258
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.277
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.284
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.275
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.284
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.582
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.175
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.179
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.181
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.768
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.001
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.035
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.015
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.067
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.072
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.302
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.31
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.287
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.294
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.259
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.27
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.605
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.606
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.013
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.039
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.02
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.089
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.106
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 14.679
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.637
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.638
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.018
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.01
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.56
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.27
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.282
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.576
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.556
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.568
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.01
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.552
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.272
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.283
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.276
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.288
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.603
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.004
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 11.467
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.276
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.282
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.356
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.362
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.757
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.764
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.028
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.033
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.036
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.04
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.578
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.552
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.02
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.02
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.042
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 77.083
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.688
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.691
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.653
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.657
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.557
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.912
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.011
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.563
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.271
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.283
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.01
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.563
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.266
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.278
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.565
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.267
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.28
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.566
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.273
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.286
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.639
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.003
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 8.227
keyboard_screen.keyboard.Click On First Color Click PASS 0.616
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.619
keyboard_screen.keyboard.Click On Present Color Click PASS 0.652
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.031
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.689
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.68
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.683
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.607
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.611
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.601
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.603
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.024
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.028
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.028
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.05
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 17.425
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.739
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.744
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.745
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.941
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.942
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.943
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.227
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.228
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.632
common_keywords_kragle.common.Restart GHUB Check All PASS 5.087
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.261
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.149
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.521
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.018
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.026
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 45.428
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 141.634
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.353
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.355
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.369
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.37
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.326
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.329
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.998
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 4.0
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.032
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 14.093
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.613
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.615
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.564
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.566
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.615
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.617
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.559
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.561
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.614
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.616
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.557
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.021
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.024
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.025
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.666
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.677
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.682
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.685
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.617
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.618
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.156
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.63
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.21
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.543
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 11.339
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.146
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.147
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
common_keywords_kragle.common.Click On Back Click PASS 0.546
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.02
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 6.884
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 23.123
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.647
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.648
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.642
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.644
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.562
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.565
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.863
color.color.Verify Color Order ${colors_list} ${color_order} Verify Color Order PASS 0.0
lightsync.lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] color.Verify Color Order PASS 0.002
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.23
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) firmware.Get Global Color Keyboard PASS 0.242
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) firmware.Get Global Color Keyboard PASS 0.239
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) firmware.Get Global Color Keyboard PASS 0.235
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) firmware.Get Global Color Keyboard PASS 0.236
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) firmware.Get Global Color Keyboard PASS 0.236
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.231
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Global Color Keyboard PASS 0.245
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Global Color Keyboard PASS 0.252
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.24
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.232
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.23
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.233
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.232
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.234
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.234
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.242
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] lightsync.Verify Custom Animation PASS 3.611
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.72
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.723
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.663
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.667
keyboard_screen.keyboard.Click On Device Color Click PASS 0.616
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.619
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.626
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.63
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.639
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.643
keyboard_screen.keyboard.Click On Third Color Click PASS 0.647
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.651
keyboard_screen.keyboard.Click On Device Color Click PASS 0.615
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.619
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.631
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.634
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.658
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.663
keyboard_screen.keyboard.Click On Present Color Click PASS 0.628
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.032
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.668
keyboard_screen.keyboard.Click On Device Color Click PASS 0.61
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.613
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.638
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.641
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.721
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.724
keyboard_screen.keyboard.Click On First Color Click PASS 0.671
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.675
keyboard_screen.keyboard.Click On Device Color Click PASS 0.663
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.667
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.647
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.651
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.6
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.604
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.642
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.645
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.682
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.684
ELSE Drag Slider PASS 13.93
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.178
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 19.111
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.198
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.201
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.857
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.859
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.563
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.571
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.023
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.026
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.027
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.047
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation PASS 77.018
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.599
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.601
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.564
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.177
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.592
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.569
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.571
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.176
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.585
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.567
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.567
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.165
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.625
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.628
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.579
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.582
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.219
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 104, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 104}")])) color.Classify Color PASS 0.003
${color2} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 0.246
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 0.267
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 104, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 104}")])) color.Classify Color PASS 0.001
${color1} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 0.222
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 0.232
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Contrastic Animation ${device} lightsync.Verify Contrastic Animation PASS 4.532
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.581
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.711
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.712
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 5.867
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.02
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.021
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.036
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations PASS 10.655
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.65
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.657
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.663
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.665
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.662
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.662
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.164
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.165
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.305
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.308
home_screen.home.Is Device Inactive Is Element Present FAIL 5.311
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.312
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.173
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.511
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 11.335
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard PASS 137.564
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With System Verification FAIL 992.605
common_keywords_kragle.common.Click On Back Click PASS 0.559
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.56
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.013
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.014
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.015
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.021
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.025
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.618
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.621
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.581
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.584
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.6
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.603
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.555
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.557
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.048
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.05
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.586
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.587
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.165
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.656
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.189
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.521
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.363
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 15.002
common_keywords_kragle.common.Click On Back Click PASS 0.592
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.595
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.552
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.554
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.025
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.027
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.593
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.595
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.05
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.052
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.597
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.599
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.319
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.323
home_screen.home.Is Device Inactive Is Element Present FAIL 5.325
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.326
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.189
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.541
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.371
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.807
common_keywords_kragle.common.Click On Back Click PASS 0.57
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.571
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.013
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.013
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.013
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.013
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.021
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.022
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.05
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.052
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.782
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.784
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.17
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.785
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.317
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.32
home_screen.home.Is Device Inactive Is Element Present FAIL 5.323
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.324
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.169
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.522
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 11.498
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 13.217
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 42.039
common_keywords_kragle.common.Click On Back Click PASS 0.597
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.599
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.601
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.608
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.61
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.605
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.606
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.778
home_screen.home.Click On Settings Click UI PASS 0.781
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.781
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.605
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.172
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.175
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.955
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.957
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.112
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.113
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 30.115
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.143
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.137
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.174
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 45.572
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.823
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.629
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.807
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.817
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.089
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.218
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.021
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.09
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 66.274
common_keywords_kragle.Launch Application Launch All PASS 11.275
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.282
common_keywords_kragle.Terminate Application Terminate All PASS 4.154
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.157
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.016
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.017
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
keyboard_persistent_profile_regression_ui.Test: Persistent Profile For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 99.358
profile_screen.profile_screen.Get Detail Of Effect Breathing Expect Element PASS 0.052
persistent_profile.Get Profile Details profile_screen.Get Detail Of Effect Breathing PASS 0.054
profile_screen.profile_screen.Click On Detailed Button Click PASS 0.656
persistent_profile.Get Profile Details profile_screen.Click On Detailed Button PASS 0.658
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.692
home_screen.home.Click On Appbar Application Name Click UI PASS 0.696
persistent_profile.Get Profile Details home.Click On Appbar Application Name PASS 0.697
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen Get Profile Details PASS 3.424
common_keywords_kragle.common.Click On Back Click PASS 0.687
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen common.Click On Back PASS 0.688
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen PASS 6.115
light_sync_screen.light_sync.Verify From Dropdown BREATHING Expect Element PASS 0.067
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} light_sync.Verify From Dropdown PASS 0.068
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.793
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.798
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} device_view.Click On LightSync Tab PASS 0.799
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.152
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.153
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.374
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.376
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.708
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.709
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.83
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.83
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} Select Profile PASS 40.082
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.144
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.788
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.235
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.239
home_screen.home.Is Device Inactive Is Element Present FAIL 5.241
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.243
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.178
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.458
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} home.Open Device Configuration PASS 12.399
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' PASS 55.358
common_keywords_kragle.common.Restart GHUB Check All PASS 5.064
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.224
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.146
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesL_001 ${device} common.Restart GHUB PASS 40.456
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.613
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.123
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.127
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.742
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.114
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.115
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.344
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.346
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.616
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.618
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.557
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.56
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 39.657
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Lock The Profile 'test 1' PASS 47.402
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.595
persistent_profile.Select Lighting Effect FIXED light_sync.Select Effect From Dropdown PASS 0.598
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.562
persistent_profile.Select Lighting Effect FIXED light_sync.Click On Effect Dropdown PASS 0.565
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.597
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.606
persistent_profile.Select Lighting Effect FIXED device_view.Click On LightSync Tab PASS 0.607
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Lighting Effect PASS 2.788
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.126
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.128
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.339
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.341
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.651
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.653
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.681
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.683
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Profile PASS 39.822
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 2' And Set Lighting Effect As Fixed PASS 42.613
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.609
persistent_profile.Select Lighting Effect BREATHING light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.578
persistent_profile.Select Lighting Effect BREATHING light_sync.Click On Effect Dropdown PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.883
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.89
persistent_profile.Select Lighting Effect BREATHING device_view.Click On LightSync Tab PASS 0.892
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Lighting Effect PASS 3.094
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.244
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.256
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.289
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.291
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.695
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.698
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.747
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.751
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.596
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.597
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Profile PASS 35.359
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.124
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.124
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.272
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.275
home_screen.home.Is Device Inactive Is Element Present FAIL 5.278
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.279
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.158
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.457
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} home.Open Device Configuration PASS 11.817
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 1' And Set Lighting Effect As Breathing PASS 57.533
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.286
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.29
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.138
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.48
common_keywords_kragle.common.Click On Back Click PASS 0.646
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.649
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.295
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.022
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.335
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.587
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.575
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.026
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.618
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.772
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.776
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Create Profiles PASS 18.479
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.693
persistent_profile.GHUB_persistent ProfilesL_001 ${device} profile_screen.Click On Profile Settings PASS 0.693
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesL_001 ${device} GHUB_persistent ProfilesL_001 PASS 269.657
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.146
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.173
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.321
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.176
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.178
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 1.012
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 1.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.107
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.108
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.154
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.157
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.82
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.623
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.801
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.823
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.081
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.223
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.087
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.898
common_keywords_kragle.Launch Application Launch All PASS 11.258
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.266
common_keywords_kragle.Terminate Application Terminate All PASS 4.153
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.158
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.002
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.005
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.655
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.012
device_connector.device_connector.Connect Device ${device_name1} device_connector.Connect To Acroname Device PASS 1.013
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Connect Device PASS 1.022
device_connector.device_connector.Disconnect Device By Port ${pn} Disconnect Device By Port PASS 1.012
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Device By Port PASS 1.014
profile_screen.profile_screen.Verify Profile Name Text Area ${profileName} Expect Element PASS 0.03
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Profile Name Text Area PASS 0.033
profile_screen.profile_screen.Verify Lock Image Expect Element PASS 0.012
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Lock Image PASS 0.013
ELSE Verify Global Profile Is Locked PASS 2.053
IF '${profile_name}' == False profile_screen.Verify Profile Is Locked NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
home_screen.home.Open Device Configuration ${device_name2} home.Skip Device Introduction PASS 3.123
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.797
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.853
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.026
home_screen.home.Is Device Inactive Is Element Present PASS 0.027
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.027
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.144
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 3.031
persistent_profile.Connect Second Device ${device} macrotest 1 home.Open Device Configuration PASS 6.955
${device_name2} home_screen.home.Get Device Name Get Attribute PASS 0.035
persistent_profile.Connect Second Device ${device} macrotest 1 home.Get Device Name PASS 0.036
device_connector.device_connector.Connect Device By Port ${pn} Connect Device By Port PASS 1.012
ELSE device_connector.Connect Device By Port PASS 1.014
IF ${pn} > 7 device_connector.Connect Device By Port NOT RUN 0.0
device_connector.device_connector.Disconnect Single Device ${device['displayName']} Disconnect Device PASS 1.014
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Single Device PASS 1.027
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Connect Second Device PASS 28.199
common_keywords_kragle.common.Click On Back Click PASS 0.593
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Click On Back PASS 0.596
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.576
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Select Yes On a Alert PASS 0.579
light_sync_screen.light_sync.Select Effect From Dropdown ${profileName} Click PASS 0.595
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 light_sync.Select Effect From Dropdown PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.591
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Persistent Profile Dropdown PASS 0.593
global_settings_screen.global_settings.Click On Global Settings Icon Click PASS 0.692
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Global Settings Icon PASS 0.694
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Lock And Enable Global Persistent Configuration PASS 7.085
common_keywords_kragle.common.Click On Back Click PASS 0.606
persistent_profile.GHUB_persistent ProfilesH_001 ${device} common.Click On Back PASS 0.609
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.674
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.677
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.651
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.654
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.702
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.704
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 2.042
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.657
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.665
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.672
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.642
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.652
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.076
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.08
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.658
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.665
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.409
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.66
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.667
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.67
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.689
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.695
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.029
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.035
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.732
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.382
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.385
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.673
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.679
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.68
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 14.563
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.72
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.731
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.738
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.74
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.246
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.255
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.948
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.955
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 0.958
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.466
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.468
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.673
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.675
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.758
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.761
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.58
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.582
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 35.509
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.173
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.174
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.241
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.284
home_screen.home.Is Device Inactive Is Element Present FAIL 5.287
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.288
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.202
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.511
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.934
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Select custom application profile and assign macro PASS 73.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.286
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.29
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.295
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.075
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.418
common_keywords_kragle.common.Click On Back Click PASS 0.605
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.608
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.688
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.027
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.731
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.794
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.797
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Create Profiles PASS 12.571
ELSE Click PASS 0.642
IF ${is_windows} Click NOT RUN 0.0
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.646
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.666
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Profile Settings PASS 0.668
common_keywords_kragle.common.Click On Back Click PASS 0.583
profile.profile.Add Chrome Profile common.Click On Back PASS 0.585
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.017
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.022
ELSE Add Application On Lghub PASS 12.837
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.948
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.952
ELSE games_applications.Click On Add Application PASS 0.954
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.042
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.046
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.692
home_screen.home.Click On Appbar Application Name Click UI PASS 0.695
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.695
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.173
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.173
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.175
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile.Add Chrome Profile PASS 23.352
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesH_001 ${device} GHUB_persistent ProfilesH_001 PASS 146.155
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.167
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.178
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.345
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.194
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.195
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.949
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.951
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.119
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.12
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.153
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.156
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.822
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.624
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.801
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.821
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.081
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.23
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.019
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.087
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.868
common_keywords_kragle.Launch Application Launch All PASS 11.257
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.265
common_keywords_kragle.Terminate Application Terminate All PASS 4.144
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.147
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.014
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.65
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.037
persistent_profile.Verify Key Assignment Of DPI Down Button F3 assignments_keys.Verify Text On Slot PASS 0.04
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' Verify Key Assignment Of DPI Down Button F3 Verify Key Assignment Of DPI Down Button PASS 2.046
assignments_keys_screen.assignments_keys.Verify No Text On Slot M${expected_macro} Not Expect Element PASS 5.377
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify No Text On Slot M${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.378
assignments_keys_screen.assignments_keys.Verify No Text On Slot ${expected_macro} Not Expect Element PASS 5.408
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify No Text On Slot ${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.41
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify No Macro Assignment Of DPI Down Button PASS 12.801
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.098
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.106
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments.Click On Assignments Icon PASS 1.108
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.12
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.121
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.31
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.312
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.791
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.794
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.695
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.696
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select Profile PASS 39.944
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.281
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.287
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.289
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.178
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.499
persistent_profile.GHUB_persistent ProfilesD_001 ${device} home.Open Device Configuration PASS 12.913
common_keywords_kragle.common.Restart GHUB Check All PASS 5.088
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.28
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.167
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
persistent_profile.GHUB_persistent ProfilesD_001 ${device} common.Restart GHUB PASS 40.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.672
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.681
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click UI PASS 0.689
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click PASS 0.645
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments_macros.Delete Macro PASS 1.336
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.019
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.019
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.045
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.047
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify Macro Assignment Of DPI Down Button PASS 2.079
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.615
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.246
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.256
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Lock And Enable Persistent Configuration PASS 7.875
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.682
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.686
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.66
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.663
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.688
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.69
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 2.047
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.667
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.675
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.638
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.648
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.078
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.081
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.658
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.664
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.406
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.66
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.669
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.671
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.692
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.697
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.029
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.035
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.734
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.376
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.379
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.67
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.676
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.677
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 14.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.715
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.726
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.732
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.735
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.239
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.25
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.927
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.934
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 0.937
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.561
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.563
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.708
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.711
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.759
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.764
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.58
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.582
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 35.645
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.173
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.174
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.278
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.282
home_screen.home.Is Device Inactive Is Element Present FAIL 5.284
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.285
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.211
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.517
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.922
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select custom application profile and assign macro PASS 73.108
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.284
home_screen.home.Is Device Inactive Is Element Present FAIL 5.288
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.289
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.038
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.376
common_keywords_kragle.common.Click On Back Click PASS 0.602
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.605
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.71
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.753
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.776
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.779
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Create Profiles PASS 12.531
ELSE Click PASS 0.637
IF ${is_windows} Click NOT RUN 0.0
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.641
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.676
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Profile Settings PASS 0.679
common_keywords_kragle.common.Click On Back Click PASS 0.602
profile.profile.Add Chrome Profile common.Click On Back PASS 0.604
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.017
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.021
ELSE Add Application On Lghub PASS 12.932
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.942
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.947
ELSE games_applications.Click On Add Application PASS 0.949
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.029
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.034
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.691
home_screen.home.Click On Appbar Application Name Click UI PASS 0.693
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.694
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.156
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.158
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.159
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile.Add Chrome Profile PASS 23.428
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesD_001 ${device} GHUB_persistent ProfilesD_001 PASS 231.084
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.142
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.177
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.32
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.186
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.189
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.948
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.95
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.114
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.116
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.167
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.17
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.825
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.626
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.804
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.819
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.085
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.22
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.019
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.085
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.861
common_keywords_kragle.Launch Application Launch All PASS 11.25
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.257
common_keywords_kragle.Terminate Application Terminate All PASS 4.148
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.151
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.015
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.001
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.611
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.045
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.047
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.055
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 1.087
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 1.099
assignments_screen.assignments.Click On Keys Tab Click UI PASS 1.105
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Keys Tab PASS 1.106
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.782
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.791
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Assignments Icon PASS 0.793
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.745
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.694
persistent_profile.Switch To Desktop default profile and go to Assignments tab profile_screen.Switch To Desktop Default Profile PASS 1.444
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Switch To Desktop default profile and go to Assignments tab PASS 6.357
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.233
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.237
home_screen.home.Is Device Inactive Is Element Present FAIL 5.24
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.241
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.187
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.459
persistent_profile.GHUB_persistent ProfilesC_001 ${device} home.Open Device Configuration PASS 12.839
common_keywords_kragle.common.Restart GHUB Check All PASS 5.084
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.269
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.151
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Restart GHUB PASS 40.527
persistent_profile.Delete existing profiles of custom application profile_screen.Click On Delete Button NOT RUN 0.0
persistent_profile.Delete existing profiles of custom application Click FAIL 5.129
BuiltIn.Run Keyword And Ignore Error Delete existing profiles of custom application Delete existing profiles of custom application FAIL 5.132
ELSE Click FAIL 10.018
IF ${is_windows} Click NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Custom Application Chrome profile_screen.Click On Custom Application Chrome FAIL 10.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
persistent_profile.Select custom application and Delete existing profiles home.Click On Appbar Application Name PASS 0.585
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application and Delete existing profiles PASS 16.757
common_keywords_kragle.common.Click On Back Click PASS 0.597
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Click On Back PASS 0.599
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.045
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.048
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.058
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.609
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.234
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.244
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Lock And Enable Persistent Configuration PASS 7.858
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.662
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.666
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.748
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.752
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.725
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.728
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Assign Custom Key To The DPI Down Button PASS 2.153
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.226
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.237
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.592
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.598
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Keys Tab PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.986
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.995
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Assignments Icon PASS 0.997
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.499
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.5
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.674
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.676
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.755
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.758
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.58
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.581
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Select Profile PASS 35.541
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.278
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.282
home_screen.home.Is Device Inactive Is Element Present FAIL 5.285
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.287
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.204
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.51
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.899
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application profile and assign custom key PASS 58.438
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.292
home_screen.home.Is Device Inactive Is Element Present FAIL 5.296
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.297
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.08
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.426
common_keywords_kragle.common.Click On Back Click PASS 0.618
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.621
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.669
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.026
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.712
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.771
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.775
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Create Profiles PASS 12.551
ELSE Click PASS 0.637
IF ${is_windows} Click NOT RUN 0.001
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.641
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.674
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Profile Settings PASS 0.675
common_keywords_kragle.common.Click On Back Click PASS 0.603
profile.profile.Add Chrome Profile common.Click On Back PASS 0.604
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.017
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.02
ELSE Add Application On Lghub PASS 12.833
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.94
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.945
ELSE games_applications.Click On Add Application PASS 0.947
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.048
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.053
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.688
home_screen.home.Click On Appbar Application Name Click UI PASS 0.689
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.69
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.166
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.168
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile.Add Chrome Profile PASS 23.352
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesC_001 ${device} GHUB_persistent ProfilesC_001 PASS 184.724
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.197
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.177
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.375
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.184
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.185
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.941
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.942
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.115
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.116
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.159
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.161
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.813
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.626
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.792
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.753
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.995
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.218
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.019
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.082
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.749
common_keywords_kragle.Launch Application Launch All PASS 11.255
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.263
common_keywords_kragle.Terminate Application Terminate All PASS 4.148
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.152
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.015
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.56
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.044
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.048
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Verify Key Assignment Of DPI Down Button PASS 2.055
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.587
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.593
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Keys Tab PASS 0.596
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.1
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.108
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Assignments Icon PASS 1.111
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.117
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.118
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.17
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.173
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.804
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.807
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.698
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.701
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Select Profile PASS 39.819
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.153
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.154
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.247
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.251
home_screen.home.Is Device Inactive Is Element Present FAIL 5.254
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.255
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.199
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.488
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 home.Open Device Configuration PASS 12.852
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 56.441
common_keywords_kragle.common.Restart GHUB Check All PASS 5.087
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.244
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.158
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
persistent_profile.GHUB_persistent ProfilesB_001 ${device} common.Restart GHUB PASS 40.507
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.034
persistent_profile.Verify Key Assignment Of DPI Down Button A assignments_keys.Verify Text On Slot PASS 0.037
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.047
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.666
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.669
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.633
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.637
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.627
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.629
persistent_profile.Switch To Desktop default profile and assign custom key A Assign Custom Key To The DPI Down Button PASS 1.943
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.034
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.038
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.043
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.67
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.549
persistent_profile.Switch To Desktop default profile and assign custom key A profile_screen.Switch To Desktop Default Profile PASS 1.223
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Switch To Desktop default profile and assign custom key PASS 7.26
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.048
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.051
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.059
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.611
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.255
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.266
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Lock And Enable Persistent Configuration PASS 7.881
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.665
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.668
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.73
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.734
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.72
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.722
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Assign Custom Key To The DPI Down Button PASS 2.134
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.248
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.258
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.59
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.598
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Keys Tab PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.944
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.952
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Assignments Icon PASS 0.954
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.521
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.522
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.688
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.689
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.757
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.761
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.577
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.579
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Select Profile PASS 35.576
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.157
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.482
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.866
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Select custom application profile and assign custom key PASS 58.399
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.219
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.224
home_screen.home.Is Device Inactive Is Element Present FAIL 5.226
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.228
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.09
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.365
common_keywords_kragle.common.Click On Back Click PASS 0.618
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.62
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.649
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.027
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.693
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.791
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.794
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Create Profiles PASS 12.487
ELSE Click PASS 0.634
IF ${is_windows} Click NOT RUN 0.0
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.639
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.666
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Profile Settings PASS 0.668
common_keywords_kragle.common.Click On Back Click PASS 0.579
profile.profile.Add Chrome Profile common.Click On Back PASS 0.58
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.001
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.017
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.022
ELSE Add Application On Lghub PASS 12.928
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.941
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.945
ELSE games_applications.Click On Add Application PASS 0.947
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.066
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.071
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.689
home_screen.home.Click On Appbar Application Name Click UI PASS 0.692
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.692
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.169
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile.Add Chrome Profile PASS 23.447
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Terminate Chrome PASS 0.024
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesB_001 ${device} GHUB_persistent ProfilesB_001 PASS 209.827
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.167
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.173
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.342
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.197
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.199
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.931
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.933
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.118
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.152
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.154
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.749
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.623
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.794
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.821
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.999
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.216
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.085
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.754
common_keywords_kragle.Launch Application Launch All PASS 11.248
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.253
common_keywords_kragle.Terminate Application Terminate All PASS 4.119
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.122
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.014
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.491
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.045
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.048
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Verify Key Assignment Of DPI Down Button PASS 2.054
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 1.08
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 1.091
assignments_screen.assignments.Click On Keys Tab Click UI PASS 1.098
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Keys Tab PASS 1.1
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.778
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.79
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Assignments Icon PASS 0.791
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.126
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.127
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.663
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.666
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.792
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.795
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.692
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.693
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Select Profile PASS 40.305
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.134
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.153
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.282
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.29
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.199
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.522
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 home.Open Device Configuration PASS 12.82
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 57.078
common_keywords_kragle.common.Restart GHUB Check All PASS 5.078
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.2
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.155
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesA_001 ${device} common.Restart GHUB PASS 39.451
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.624
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.258
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.269
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.897
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.121
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.122
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.645
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.648
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.669
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.672
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.57
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.573
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 40.04
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Lock The Profile 'test 1' PASS 47.94
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.673
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.677
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.769
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.772
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.806
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.809
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Assign Custom Key To The DPI Down Button PASS 2.267
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.248
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.258
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.967
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.976
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.984
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Keys Tab PASS 0.985
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.776
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.786
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Assignments Icon PASS 0.788
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.133
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.134
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.666
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.669
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.759
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.762
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.709
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.71
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Select Profile PASS 40.3
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.185
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.186
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.19
common_keywords_kragle.common.Restart GHUB Check All PASS 5.089
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.268
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.143
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.524
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.022
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.029
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 45.952
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 97.563
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.674
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.677
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.751
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.754
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.754
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.756
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Assign Custom Key To The DPI Down Button PASS 2.196
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.24
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.247
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.913
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.923
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.926
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Keys Tab PASS 0.927
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.134
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.142
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Assignments Icon PASS 1.143
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.136
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.138
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.624
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.627
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.674
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.679
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.585
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.586
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Select Profile PASS 35.059
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.124
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.124
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.662
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.297
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.164
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.484
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.279
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 57.86
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.303
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.139
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.488
common_keywords_kragle.common.Click On Back Click PASS 0.633
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.636
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.35
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.021
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.39
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.572
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.624
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.67
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.774
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.776
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Create Profiles PASS 18.558
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.664
persistent_profile.GHUB_persistent ProfilesA_001 ${device} profile_screen.Click On Profile Settings PASS 0.665
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesA_001 ${device} GHUB_persistent ProfilesA_001 PASS 320.131
common_keywords_kragle.common.Click On Back Click PASS 0.606
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.607
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.139
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.928
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.228
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.231
home_screen.home.Is Device Inactive Is Element Present FAIL 5.234
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.235
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.169
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.437
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.507
persistent_profile.Keyboard Persistent Profile tests ${device} home.Check Device Arrival in G HUB PASS 12.119
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.17
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.168
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.34
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.201
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.204
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.954
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.955
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.116
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.173
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.176
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.822
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.628
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.8
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.818
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.081
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.216
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.018
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.088
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.884
common_keywords_kragle.Launch Application Launch All PASS 11.255
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.262
common_keywords_kragle.Terminate Application Terminate All PASS 4.138
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.142
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.015
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.65
common_keywords_kragle.common.Restart GHUB Check All PASS 5.087
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.261
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.15
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Restart GHUB PASS 40.519
BuiltIn.Run Keyword If '''${device['type']}'''=='KEYBOARD' and ${tested_keyboard} is ${False} Keyboard Persistent Profile Tests ${device} Keyboard Persistent Profile tests PASS 1705.846
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_assignments_tab} wait_timeout=30 Expect Element PASS 0.011
IF ${status} device_view.Verify Assignments Tab PASS 0.013
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_lightsync_tab} wait_timeout=30 Expect Element PASS 0.013
${check_status} persistent_profile.Check Features ${device} device_view.Verify LightSync Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.112
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.113
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.651
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.31
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.313
home_screen.home.Is Device Inactive Is Element Present FAIL 5.316
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.317
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.199
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.544
${check_status} persistent_profile.Check Features ${device} home.Open Device Configuration PASS 11.33
common_keywords_kragle.common.Click On Back Click PASS 0.576
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.577
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.656
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.226
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.229
home_screen.home.Is Device Inactive Is Element Present FAIL 5.231
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.234
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.209
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.472
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.303
${check_status} persistent_profile.Check Features ${device} home.Check Device Arrival in G HUB PASS 11.89
keyboard_persistent_profile_regression_ui.Test: Persistent Profile For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Check Features PASS 23.253
BuiltIn.Run Keyword And Continue On Failure Test: Persistent Profile For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Test: Persistent Profile For Keyboard PASS 1828.467
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.06
common_keywords_kragle.common.Click On Back Click PASS 0.582
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.583
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.141
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.144
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) common.Select Yes On a Alert PASS 0.586
profile_screen.profile_screen.Click On Delete Button Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Delete Button PASS 3.604
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Local Profile Details Button PASS 0.589
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.04
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.041
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.169
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.298
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.083
common_keywords_kragle.common.Click On Back Click PASS 0.576
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.579
login_screen.login.Click Dismiss Button Click PASS 3.591
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 3.593
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.577
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.545
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.019
home_screen.home.Click On Account Button Click UI FAIL 0.024
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.025
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.021
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.598
home_screen.home.Click On Account Button Click UI PASS 0.604
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.605
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 11.063
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.031
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.041
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 13.152
common_keywords_kragle.common.Click On Back Click PASS 0.571
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.574
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.547
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.549
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.026
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.027
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.596
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.158
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.161
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.164
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.493
common_keywords_kragle.common.Click On Back Click PASS 0.586
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.588
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.023
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.026
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.583
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.586
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.01
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.011
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.016
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.017
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.052
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.054
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.593
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.594
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.142
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.143
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.225
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.228
home_screen.home.Is Device Inactive Is Element Present FAIL 5.232
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.233
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.034
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.298
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.115
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.018
common_keywords_kragle.common.Click On Back Click PASS 0.579
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.581
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.142
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.145
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.951
common_keywords_kragle.common.Click On Back Click PASS 0.606
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.608
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.594
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.595
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.035
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.04
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.604
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.606
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.105
home_screen.home.Click On Account Button Click UI FAIL 15.11
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.112
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
home_screen.home.Click On Account Button Click UI PASS 0.621
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.623
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.65
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.025
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.748
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.552
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.144
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.147
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.593
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) common.Select Yes On a Alert PASS 0.597
profile_screen.profile_screen.Click On Delete Button Click PASS 0.61
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Delete Button PASS 3.618
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.593
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Local Profile Details Button PASS 0.594
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.038
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.188
common_keywords_kragle.common.Click On Back Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.586
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.562
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.563
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.012
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.016
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.028
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.019
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.022
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.025
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.049
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.052
profile_screen.profile_screen.Click On Publish Button Click PASS 0.772
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.774
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.615
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.617
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.574
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.353
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 11.412
common_keywords_kragle.common.Click On Back Click PASS 0.58
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.583
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.56
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.028
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.031
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.544
home_screen.home.Click On Appbar Application Name Click UI PASS 0.546
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.184
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.516
common_keywords_kragle.common.Click On Back Click PASS 0.585
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.588
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.024
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.028
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.617
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.62
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.583
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.586
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.053
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.055
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.653
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.654
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.692
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.274
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.278
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.032
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.344
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.192
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.761
common_keywords_kragle.common.Click On Back Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.575
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.551
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.553
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.031
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.033
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.595
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.4
common_keywords_kragle.common.Click On Back Click PASS 0.591
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.594
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.831
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.031
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.033
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Enter Card Name PASS 3.87
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Add Card Entry PASS 0.619
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.351
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.353
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.581
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.171
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.173
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 12.203
common_keywords_kragle.common.Click On Back Click PASS 0.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.557
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.127
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.237
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.241
home_screen.home.Is Device Inactive Is Element Present FAIL 5.244
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.246
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.189
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.464
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.248
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 11.812
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.158
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.159
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.062
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.065
common_keywords_kragle.common.Click On Back Click PASS 0.56
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.806
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.145
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.147
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.684
home_screen.home.Click On Account Button Click UI PASS 0.689
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.69
common_keywords_kragle.common.Click On Back Click PASS 0.956
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.959
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 122.242
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.029
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 128.243
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.054
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 138.948
common_keywords_kragle.common.Click On Back Click PASS 0.567
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.567
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.134
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.136
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.14
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Appbar Application Name Click UI PASS 0.571
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.013
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.014
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.296
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 146.246
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.207
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.207
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.209
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 306.515
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'persistent_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c335', 'productId': '0xc335', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 306.516
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.012
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.013
device_connector.device_connector.Disconnect Old And Connect New G213:wired G910:wired device_connector.Connect Device PASS 1.016
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.069
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.013
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.085
device_connector.device_connector.Disconnect Old And Connect New G213:wired G910:wired device_connector.Disconnect Device PASS 1.11
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G213:wired G910:wired device_connector.Disconnect Old And Connect New PASS 2.128
common_keywords_kragle.common.Click On Back Click PASS 0.553
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.555
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} common.Click On Back NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings NOT RUN 0.0
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' light_sync.Click On Freestyle Tab NOT RUN 0.001
IF '${device['test_verification']}'=='gui' device_view.Click On LightSync Tab NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} home.Open Device Configuration NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Launch All NOT RUN 0.0
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Terminate All NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} keyboard.Verify Onboarding Lighting Selected For NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select From Dropdown NOT RUN 0.001
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Effect Dropdown NOT RUN 0.0
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Tab NOT RUN 0.0
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} json.Get Quick Color Options From Device Specific Features PASS 0.002
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.776
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.783
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.785
common_keywords_kragle.common.Click On Back Click PASS 0.636
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.637
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 3.036
${is_selected} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 5.046
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
device_main_screen.device_view.Click On Settings Click UI PASS 0.605
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On Settings PASS 0.605
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.62
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.318
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.321
home_screen.home.Is Device Inactive Is Element Present FAIL 5.325
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.325
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.158
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.511
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} home.Open Device Configuration PASS 11.278
keyboard_regression_system.Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard PASS 18.971
BuiltIn.Run Keyword And Continue On Failure Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Onboard Lighting Effect For Keyboard With System Verification PASS 18.972
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.183
common_keywords_kragle.common.Click On Back Click PASS 0.596
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.598
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.03
common_keywords_kragle.common.Click On Back Click PASS 0.593
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.595
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.027
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.448
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.252
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.272
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.553
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.557
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Enable Expect Firmware Startup Effect PASS 0.248
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.268
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.582
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.585
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.226
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.233
device_settings_screen.device_settings.Is Startup Effect Selected Is Checkbox Selected FAIL 0.107
${status} BuiltIn.Run Keyword And Return Status device_settings.Is Startup Effect Selected device_settings.Is Startup Effect Selected FAIL 2.111
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Startup Effect PASS 4.04
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.584
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.124
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.125
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.225
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.228
home_screen.home.Is Device Inactive Is Element Present FAIL 5.231
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.231
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.161
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.42
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} home.Open Device Configuration PASS 11.196
common_keywords_kragle.common.Click On Back Click PASS 0.634
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.636
common_keywords_kragle.common.Click On Back Click PASS 0.622
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.624
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.053
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.057
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.666
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.668
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.113
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.113
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.813
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.276
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.279
home_screen.home.Is Device Inactive Is Element Present FAIL 5.281
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.283
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.205
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.517
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 11.446
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 13.453
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 33.755
common_keywords_kragle.common.Click On Back Click PASS 0.602
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.605
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.014
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.016
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.017
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.026
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.029
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.595
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.597
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.582
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.583
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.582
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.583
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.555
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.556
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.044
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.045
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.605
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.605
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.13
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.131
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.639
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.311
home_screen.home.Is Device Inactive Is Element Present FAIL 5.313
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.315
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.126
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.468
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.253
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.901
common_keywords_kragle.common.Click On Back Click PASS 0.589
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.59
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.545
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.545
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.02
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.021
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.563
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.564
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.043
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.044
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.587
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.588
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.12
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.121
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.648
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.32
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.323
home_screen.home.Is Device Inactive Is Element Present FAIL 5.327
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.327
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.13
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.486
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.268
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.628
common_keywords_kragle.common.Click On Back Click PASS 0.714
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.716
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.012
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.013
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.02
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.021
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.014
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.045
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.047
keyboard_screen.keyboard.Click On Game Mode Click PASS 1.095
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 1.095
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.727
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.237
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.24
home_screen.home.Is Device Inactive Is Element Present FAIL 5.243
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.194
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.471
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 12.398
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 14.566
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Game Mode For Keyboard PASS 43.1
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', '${item}')])) color.Classify Color NOT RUN 0.0
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors FAIL 0.23
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors FAIL 0.232
robot.result.ForIteration(variables=OrderedDict([('${item}', "('left', 'yellow')")])) lightsync.Verify Screen Sampler Colors FAIL 0.245
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 0.629
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 0.629
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.813
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.814
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.017
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.019
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 0.744
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 0.744
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 0.628
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.629
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.642
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.644
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.017
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.702
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.709
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.713
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.714
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.935
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.936
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.938
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.182
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.183
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.718
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.359
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.362
home_screen.home.Is Device Inactive Is Element Present FAIL 5.365
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.366
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.212
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.612
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 12.525
common_keywords_kragle.common.Restart GHUB Check All PASS 5.074
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.246
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.144
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 39.479
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard FAIL 62.446
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave NOT RUN 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave NOT RUN 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', '${item}')])) color.Classify Color NOT RUN 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', '${item}')])) color.Classify Color NOT RUN 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', '${item}')])) color.Classify Color NOT RUN 0.0
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard FAIL 0.234
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard FAIL 0.252
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Horizontal Wave ${device} lightsync.Verify Horizontal Wave FAIL 0.265
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.591
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.592
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.596
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.571
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.574
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.622
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.635
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.641
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.644
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.593
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.594
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.121
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.122
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.283
home_screen.home.Is Device Inactive Is Element Present FAIL 5.286
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.288
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.157
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.474
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.256
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.17
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.174
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.176
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 27.689
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard FAIL 47.76
common_keywords_kragle.common.Click On Back Click PASS 0.579
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.582
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.584
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.586
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.586
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.59
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.592
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.629
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.64
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.646
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.649
common_keywords_kragle.Click On Cancel Click PASS 0.575
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.578
ELSE Click PASS 0.569
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.572
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.019
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.163
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.164
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.196
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.198
common_keywords_kragle.common.Click On Back Click PASS 0.574
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.025
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.971
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 11.147
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB NOT RUN 0.001
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard FAIL 1.267
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard FAIL 1.28
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.555
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.558
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.249
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.252
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.278
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.28
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.3
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.304
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.646
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.649
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.608
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 12.222
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.564
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.566
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.573
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.072
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.228
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.58
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.582
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.578
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.58
keyboard_screen.keyboard.Click On Present Color Click PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.031
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.594
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.63
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.632
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.564
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.566
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.598
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.567
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.57
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.63
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.638
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.598
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.601
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.602
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.829
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.832
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.593
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.076
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.517
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.576
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.578
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.18
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.294
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.298
home_screen.home.Is Device Inactive Is Element Present FAIL 5.302
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.303
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.057
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.388
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.227
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Add Chrome Profile common.Click On Back PASS 0.551
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.012
ELSE Add Application On Lghub NOT RUN 0.001
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.014
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.018
ELSE Add Application On Lghub PASS 12.941
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.95
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.954
ELSE games_applications.Click On Add Application PASS 0.956
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.033
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.977
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 27.098
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.034
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard FAIL 102.781
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile NOT RUN 0.0
firmware.firmware.Get Global Color Keyboard 0xc336 Get Global Color Keyboard FAIL 0.241
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard FAIL 0.246
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword FAIL 0.247
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result FAIL 0.26
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification FAIL 0.302
firmware.firmware.Get Global Color Keyboard 0xc336 Get Global Color Keyboard FAIL 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard FAIL 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword FAIL 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result FAIL 0.248
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification FAIL 0.274
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color FAIL 10.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.603
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.605
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.607
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.665
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.319
home_screen.home.Is Device Inactive Is Element Present FAIL 5.322
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.323
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.231
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.585
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.407
common_keywords_kragle.common.Click On Back Click PASS 0.575
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.576
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.554
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.555
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.029
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.031
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.668
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.672
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.165
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.168
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.583
common_keywords_kragle.common.Click On Back Click PASS 0.587
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.59
keyboard_screen.keyboard.Click On Present Color Click PASS 0.583
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.618
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.62
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.169
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.38
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.565
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.599
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.603
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.556
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.608
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.619
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.627
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.629
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.623
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.632
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.634
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.672
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.551
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.257
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.495
keyboard_screen.keyboard.Click On Present Color Click PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.032
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.614
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.633
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.635
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.58
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.583
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.605
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.607
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.563
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.628
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.639
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.647
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.648
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.628
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.63
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.675
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.551
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.162
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.399
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.18
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.674
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.384
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.388
home_screen.home.Is Device Inactive Is Element Present FAIL 5.39
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.391
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.12
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.545
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.419
common_keywords_kragle.common.Click On Back Click PASS 0.614
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.616
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.311
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.024
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.343
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.563
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.192
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.194
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.411
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.029
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.03
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.445
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.62
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.156
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.158
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.668
home_screen.home.Click On Appbar Application Name Click UI PASS 0.67
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.671
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.213
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.213
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.179
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
common_keywords_kragle.common.Click On Back Click PASS 0.831
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.832
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.02
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.256
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 22.887
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard FAIL 102.716
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back NOT RUN 0.0
firmware.firmware.Get Global Color Keyboard 0xc336 Get Global Color Keyboard FAIL 0.239
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard FAIL 0.243
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword FAIL 0.246
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result FAIL 0.258
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification FAIL 0.3
firmware.firmware.Get Global Color Keyboard 0xc336 Get Global Color Keyboard FAIL 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard FAIL 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword FAIL 0.242
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result FAIL 0.252
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification FAIL 0.277
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color FAIL 10.587
keyboard_screen.keyboard.Click On Present Color Click PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.032
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.618
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.611
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.613
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.299
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.302
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.599
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard FAIL 30.362
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color NOT RUN 0.0
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon NOT RUN 0.0
firmware.firmware.Get Global Color Keyboard 0xc336 Get Global Color Keyboard FAIL 0.24
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard FAIL 0.243
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword FAIL 0.246
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result FAIL 0.258
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification FAIL 0.299
firmware.firmware.Get Global Color Keyboard 0xc336 Get Global Color Keyboard FAIL 0.232
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard FAIL 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword FAIL 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result FAIL 0.249
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification FAIL 0.274
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 180 114 66 lightsync.Verify Breathing Color FAIL 10.583
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.508
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.51
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.573
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.574
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.295
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.298
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.315
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.317
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.306
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.309
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.621
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.625
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.608
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.556
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.558
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 12.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect FAIL 38.471
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard FAIL 274.341
lightsync.lightsync.Verify Cycle ${device} color.Verify Cycle Color NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', '${item}')])) color.Classify Color NOT RUN 0.0
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard FAIL 0.233
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard FAIL 0.245
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Cycle ${device} lightsync.Verify Cycle FAIL 0.255
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.727
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.729
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.629
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.631
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.659
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.66
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.029
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard FAIL 20.35
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon NOT RUN 0.0
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B NOT RUN 0.0
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G NOT RUN 0.0
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R NOT RUN 0.0
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag NOT RUN 0.0
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color NOT RUN 0.0
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon NOT RUN 0.001
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard FAIL 1.281
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard FAIL 1.294
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.728
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.73
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.324
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.327
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.326
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.33
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.751
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.755
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.687
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.69
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.599
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.66
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.663
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 13.114
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.021
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.025
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.025
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.043
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard FAIL 16.512
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.001
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.002
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.738
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.749
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.755
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.758
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.695
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.699
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.699
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.173
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.174
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.734
common_keywords_kragle.common.Restart GHUB Check All PASS 5.085
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.275
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.139
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 39.517
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.023
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.03
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 44.476
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard FAIL 467.385
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.682
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.686
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.636
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.64
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.58
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.582
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.915
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.004
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 0.007
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.257
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.264
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.321
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.33
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.276
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.285
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.625
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.627
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.177
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.181
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.183
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.813
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.001
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.027
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.018
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.059
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.063
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 2.072
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.584
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.021
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.022
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.025
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.003
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 0.007
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.28
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.286
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.305
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.311
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.359
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.363
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.03
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.036
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.037
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.042
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.574
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.577
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.549
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.019
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.021
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.038
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 41.505
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.669
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.673
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.646
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.65
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.565
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.897
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.004
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 0.008
keyboard_screen.keyboard.Click On First Color Click PASS 0.608
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.612
keyboard_screen.keyboard.Click On Present Color Click PASS 0.605
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.032
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.642
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.701
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.704
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.591
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.571
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.024
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.027
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.028
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.049
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 9.111
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.631
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.639
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.642
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.644
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.645
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.652
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.265
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.271
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.272
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.131
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.432
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 11.267
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 63.179
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With System Verification FAIL 530.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.053
common_keywords_kragle.common.Click On Back Click PASS 0.578
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.579
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.119
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.122
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) common.Select Yes On a Alert PASS 0.594
profile_screen.profile_screen.Click On Delete Button Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Delete Button PASS 3.599
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Local Profile Details Button PASS 0.592
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.04
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.041
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.159
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.16
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.162
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.271
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.085
common_keywords_kragle.common.Click On Back Click PASS 0.582
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.585
login_screen.login.Click Dismiss Button Click PASS 1.574
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.577
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.574
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.576
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.001
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.555
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.016
home_screen.home.Click On Account Button Click UI FAIL 0.022
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.023
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.021
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
home_screen.home.Click On Account Button Click UI PASS 0.607
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.608
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.062
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.032
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 11.154
common_keywords_kragle.common.Click On Back Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.575
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.55
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.552
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.027
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.028
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.598
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.154
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.156
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.16
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.503
common_keywords_kragle.common.Click On Back Click PASS 0.566
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.568
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.023
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.027
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.588
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.59
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.01
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.011
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.015
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.05
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.053
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.588
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.59
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.108
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.109
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.63
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.223
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.227
home_screen.home.Is Device Inactive Is Element Present FAIL 5.23
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.231
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.039
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.301
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.058
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 13.94
common_keywords_kragle.common.Click On Back Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.582
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.13
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.131
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.572
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.927
common_keywords_kragle.common.Click On Back Click PASS 0.573
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.575
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.558
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.559
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.032
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.038
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.569
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.105
home_screen.home.Click On Account Button Click UI FAIL 15.11
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.111
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.613
home_screen.home.Click On Account Button Click UI PASS 0.621
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.622
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.538
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.032
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.631
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.546
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.134
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.137
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) common.Select Yes On a Alert PASS 0.617
profile_screen.profile_screen.Click On Delete Button Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Delete Button PASS 3.599
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Local Profile Details Button PASS 0.568
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.042
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.044
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.057
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.063
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.149
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.579
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.546
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.013
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.026
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.019
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.019
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.021
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.035
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.039
profile_screen.profile_screen.Click On Publish Button Click PASS 0.595
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.598
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.578
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.579
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 10.14
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 12.201
common_keywords_kragle.common.Click On Back Click PASS 0.599
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.601
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.583
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.585
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.032
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.033
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.592
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.545
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.19
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.568
common_keywords_kragle.common.Click On Back Click PASS 0.588
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.59
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.026
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.028
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.608
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.612
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.59
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.593
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.05
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.053
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.621
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.623
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.115
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.116
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.258
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.262
home_screen.home.Is Device Inactive Is Element Present FAIL 5.265
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.267
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.033
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.33
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.081
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.621
common_keywords_kragle.common.Click On Back Click PASS 0.568
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.569
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.547
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.03
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.032
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.046
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.382
common_keywords_kragle.common.Click On Back Click PASS 0.574
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.576
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.55
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.029
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.03
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Enter Card Name PASS 3.583
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Add Card Entry PASS 0.561
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.352
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.354
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.606
home_screen.home.Click On Appbar Application Name Click UI PASS 0.607
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.609
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.148
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.149
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.152
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.847
common_keywords_kragle.common.Click On Back Click PASS 0.569
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.572
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.126
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.127
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.675
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.264
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.268
home_screen.home.Is Device Inactive Is Element Present FAIL 5.271
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.272
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.159
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.46
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.265
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 11.843
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.163
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.165
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
common_keywords_kragle.common.Click On Back Click PASS 0.574
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.811
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.109
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.111
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Account Button Click UI PASS 0.581
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.581
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.049
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 10.561
common_keywords_kragle.common.Click On Back Click PASS 0.56
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.561
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.118
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.12
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.125
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.015
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.286
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 17.849
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.189
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.192
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 176.181
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 4, 'features': {'lightsync': ['sys'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'onboard_lighting': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 176.183
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.014
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.016
device_connector.device_connector.Disconnect Old And Connect New G413:wired G213:wired device_connector.Connect Device PASS 1.019
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.156
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.012
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.171
device_connector.device_connector.Disconnect Old And Connect New G413:wired G213:wired device_connector.Disconnect Device PASS 1.193
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G413:wired G213:wired device_connector.Disconnect Old And Connect New PASS 2.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.188
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.191
common_keywords_kragle.common.Click On Back Click PASS 0.574
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.028
common_keywords_kragle.common.Click On Back Click PASS 0.597
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.598
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.023
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} common.Go Back To Home Screen PASS 4.429
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.17
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.189
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.548
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.551
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Enable Expect Firmware Fn Inversion PASS 0.173
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.192
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.628
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.63
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.156
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.166
device_settings_screen.device_settings.Is FN Key Inversion Selected Is Checkbox Selected FAIL 0.038
${status} BuiltIn.Run Keyword And Return Status device_settings.Is FN Key Inversion Selected device_settings.Is FN Key Inversion Selected FAIL 2.046
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - FN Inversion PASS 3.792
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.58
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} keyboard.Click On Settings Icon PASS 0.582
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.291
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.294
home_screen.home.Is Device Inactive Is Element Present FAIL 5.296
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.298
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.508
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} home.Open Device Configuration PASS 11.295
common_keywords_kragle.common.Click On Back Click PASS 0.606
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.609
common_keywords_kragle.common.Click On Back Click PASS 0.627
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.628
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.056
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.058
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.659
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.66
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.174
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.647
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.333
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.337
home_screen.home.Is Device Inactive Is Element Present FAIL 5.339
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.34
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.172
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.542
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 11.366
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 13.343
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} Test: Device Settings For Keyboard PASS 33.474
common_keywords_kragle.common.Click On Back Click PASS 0.559
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.561
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.014
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.015
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.016
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.016
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.025
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.028
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.581
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.585
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.577
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.58
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.581
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.585
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.568
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.57
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.049
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.051
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.578
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.58
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.125
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.126
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.649
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.171
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.5
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.296
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.89
common_keywords_kragle.common.Click On Back Click PASS 0.582
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.586
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.551
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.554
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.025
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.027
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.558
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.56
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.046
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.048
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.587
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.589
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.128
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.129
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.188
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.515
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.291
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.67
common_keywords_kragle.common.Click On Back Click PASS 0.576
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.577
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.013
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.013
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.013
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.013
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.02
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.02
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.052
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.054
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.586
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.588
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.123
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.125
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.673
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.167
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.502
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 11.31
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 12.838
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 41.408
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.061
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.064
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.068
common_keywords_kragle.common.Click On Back Click PASS 0.575
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.576
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.154
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.156
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) common.Select Yes On a Alert PASS 0.594
profile_screen.profile_screen.Click On Delete Button Click PASS 0.62
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Delete Button PASS 3.627
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.582
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Local Profile Details Button PASS 0.583
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.036
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.555
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 42.076
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 42.077
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 42.079
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 53.222
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.095
common_keywords_kragle.common.Click On Back Click PASS 6.369
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 6.372
login_screen.login.Click Dismiss Button Click PASS 7.865
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 7.868
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.575
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.578
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.542
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.016
home_screen.home.Click On Account Button Click UI FAIL 0.021
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.023
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.021
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
home_screen.home.Click On Account Button Click UI PASS 0.597
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.598
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 21.131
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.029
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.038
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.04
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.044
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 23.217
common_keywords_kragle.common.Click On Back Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.575
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.546
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.025
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.027
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.597
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.544
home_screen.home.Click On Appbar Application Name Click UI PASS 0.547
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.19
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.193
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.196
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.513
common_keywords_kragle.common.Click On Back Click PASS 0.597
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.598
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.024
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.028
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.601
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.604
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.01
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.016
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.017
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.05
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.052
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.582
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.129
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.13
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.685
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.254
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.258
home_screen.home.Is Device Inactive Is Element Present FAIL 5.262
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.263
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.033
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.327
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.16
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.078
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.162
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.164
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.574
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.065
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.068
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.072
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.937
common_keywords_kragle.common.Click On Back Click PASS 0.636
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.639
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.567
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.568
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.024
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.029
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.58
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.104
home_screen.home.Click On Account Button Click UI FAIL 15.108
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.11
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
home_screen.home.Click On Account Button Click UI PASS 0.615
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.616
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.611
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.027
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.714
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.141
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.144
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) common.Select Yes On a Alert PASS 0.601
profile_screen.profile_screen.Click On Delete Button Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Delete Button PASS 3.608
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Local Profile Details Button PASS 0.564
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.037
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.056
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.152
common_keywords_kragle.common.Click On Back Click PASS 0.582
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.585
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.554
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.012
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.016
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.029
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.018
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.024
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.019
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.022
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.038
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.04
profile_screen.profile_screen.Click On Publish Button Click PASS 0.766
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.769
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.603
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
home_screen.home.Click On Appbar Application Name Click UI PASS 0.593
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.594
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.323
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 11.388
common_keywords_kragle.common.Click On Back Click PASS 0.582
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.584
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.548
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.551
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.027
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.029
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.576
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.547
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.205
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.208
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.517
common_keywords_kragle.common.Click On Back Click PASS 0.607
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.609
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.028
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.03
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.618
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.621
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.585
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.589
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.053
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.056
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.625
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.627
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.297
home_screen.home.Is Device Inactive Is Element Present FAIL 5.3
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.301
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.034
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.364
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.208
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.781
common_keywords_kragle.common.Click On Back Click PASS 0.574
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.575
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.549
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.55
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.029
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.031
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.603
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.606
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.074
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.076
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.079
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.436
common_keywords_kragle.common.Click On Back Click PASS 0.594
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.596
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.872
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.029
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.03
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Enter Card Name PASS 3.906
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.788
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Add Card Entry PASS 0.789
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.341
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.344
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.58
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.174
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.176
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.178
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 12.407
common_keywords_kragle.common.Click On Back Click PASS 0.569
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.57
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.874
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.302
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.309
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.224
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.564
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.576
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.153
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.216
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.218
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
common_keywords_kragle.common.Click On Back Click PASS 0.55
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.847
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.14
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.142
login_screen.login.Click Dismiss Button Click PASS 1.713
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.716
login_screen.login.Click Yes Button Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Yes Button PASS 0.641
login_screen.login.Click Profile Delete Button Click PASS 0.678
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Profile Delete Button PASS 0.679
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.03
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.031
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.628
home_screen.home.Click On Account Button Click UI PASS 0.632
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.633
common_keywords_kragle.common.Click On Back Click PASS 0.857
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.86
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 122.295
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.025
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 128.191
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.301
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 142.207
common_keywords_kragle.common.Click On Back Click PASS 0.654
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.656
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.158
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.161
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.167
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.186
home_screen.home.Click On Appbar Application Name Click UI PASS 1.188
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 1.189
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.014
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 8.029
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 150.239
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.218
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.219
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.22
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 360.085
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 360.085
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.019
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.019
device_connector.device_connector.Disconnect Old And Connect New G402:wired G413:wired device_connector.Connect Device PASS 1.021
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.018
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.02
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.13
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.018
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.151
device_connector.device_connector.Disconnect Old And Connect New G402:wired G413:wired device_connector.Disconnect Device PASS 1.175
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G402:wired G413:wired device_connector.Disconnect Old And Connect New PASS 2.197
device_settings_screen.device_settings.Click On Device Startup Effect Two Click NOT RUN 0.0
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element FAIL 30.255
device_settings_screen.device_settings.Click On Device Startup Effect Two device_settings.Verify Device Startup Effect Two FAIL 30.258
device_settings.device_settings.Verify Fusion ${device} device_settings.Click On Device Startup Effect Two FAIL 30.261
device_settings.device_settings.Verify G402 Setting Page ${device} device_settings.Verify Fusion FAIL 30.265
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.587
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.026
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.028
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.619
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.64
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.016
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.017
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.658
device_settings.device_settings.Verify G402 Setting Page ${device} device_settings.Verify DPI Lighting PASS 1.28
BuiltIn.Run Keyword If '${device['displayName']}' == 'G402' device_settings.Verify G402 Setting Page ${device} device_settings.Verify G402 Setting Page FAIL 31.549
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.979
device_main_screen.device_view.Click On Settings Click UI PASS 0.985
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} device_view.Click On Settings PASS 0.986
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.148
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 1.151
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} device_view.Click On Assignments Tab PASS 1.151
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.169
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.169
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.353
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.302
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.309
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.175
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.518
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.044
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.19
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.205
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.188
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.189
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.45
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} Test: Device Settings For Mouse FAIL 51.255
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} home.Check Device Arrival in G HUB NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} common.Restart GHUB NOT RUN 0.0
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate FAIL 107.428
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} firmware.Verify Report Rate FAIL 107.442
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.172
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} firmware.Verify Dpi Of Device PASS 1.194
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.563
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.56
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.584
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} dpi.Set Firmware Report Rate To PASS 2.401
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.577
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.869
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.871
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.455
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.698
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.708
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.716
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.717
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.746
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.747
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.158
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.159
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.346
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.3
home_screen.home.Is Device Inactive Is Element Present FAIL 5.303
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.303
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.195
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.532
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.04
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.172
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.188
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.193
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.195
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.432
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} Test: DPI Sensitivity With Restart System For Mouse FAIL 137.419
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} firmware.Verify Report Rate NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} firmware.Verify Dpi Of Device NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} home.Check Device Arrival in G HUB And Open Device Configurations NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} os.Put System On Sleep NOT RUN 0.0
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate FAIL 107.415
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} firmware.Verify Report Rate FAIL 107.43
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.177
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} firmware.Verify Dpi Of Device PASS 1.183
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.201
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.201
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.141
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.145
common_keywords_kragle.common.Click On Back Click PASS 0.738
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.74
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.02
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} common.Go Back To Home Screen PASS 7.116
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.029
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.56
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.566
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.559
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.583
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} dpi.Set Firmware Report Rate To PASS 2.401
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.034
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.037
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.873
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.875
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.441
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} dpi.Change DPI Value To PASS 7.492
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.693
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.705
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.713
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.715
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.739
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.741
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.152
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.153
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.347
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.312
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.315
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.32
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.187
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.541
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.043
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.174
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.189
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.19
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.191
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.192
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.435
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} Test: DPI Sensitivity With Sleep System For Mouse FAIL 144.534
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.316
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.32
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.046
common_keywords_kragle.common.Click On Back Click PASS 0.608
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.611
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.759
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.761
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.633
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.646
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.651
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.652
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.717
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.729
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.734
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.736
common_keywords_kragle.Click On Cancel Click FAIL 10.017
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel FAIL 10.021
ELSE Click PASS 0.555
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.558
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.077
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.08
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.201
home_screen.home.Click On Appbar Application Name Click UI PASS 1.203
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 1.205
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.186
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.187
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.193
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 15.602
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 15.602
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 5.365
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 5.365
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 20.973
common_keywords_kragle.common.Click On Back Click FAIL 76.985
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 76.985
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.027
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 104.372
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 119.02
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate FAIL 107.455
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate FAIL 107.472
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.179
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.208
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.118
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 122.106
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 131.245
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.169
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.183
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.173
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.18
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.009
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.009
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.537
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.539
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.602
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.151
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.845
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.026
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.576
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.578
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.541
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.543
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.532
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.535
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.597
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.548
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.155
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.853
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.029
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.564
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.566
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.029
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.032
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.567
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.569
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.595
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.601
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.576
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.577
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.113
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.115
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.599
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.217
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.221
home_screen.home.Is Device Inactive Is Element Present FAIL 5.223
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.224
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.151
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.405
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.14
common_keywords_kragle.common.Click On Back Click PASS 0.566
profile.profile.Add Chrome Profile common.Click On Back PASS 0.568
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.006
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.345
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.349
ELSE Add Application On Lghub PASS 12.923
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.975
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.981
ELSE games_applications.Click On Add Application PASS 0.982
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.064
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.07
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
home_screen.home.Click On Appbar Application Name Click UI PASS 0.603
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.604
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.144
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.145
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.197
common_keywords_kragle.common.Click On Back Click PASS 0.626
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.628
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.997
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 27.525
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.038
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test FAIL 430.326
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate FAIL 107.363
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate FAIL 107.368
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.173
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.176
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.583
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test FAIL 109.778
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test FAIL 109.782
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.174
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.177
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.784
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.329
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.555
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.557
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.892
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.571
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.573
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.171
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.173
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.785
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.388
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.553
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.946
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.168
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.17
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.776
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.23
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.566
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.802
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.567
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.171
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.174
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.019
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.782
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.276
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.562
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.842
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.032
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.572
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.578
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.58
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.174
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.177
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.019
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.799
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.583
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.873
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.874
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.463
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.023
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.025
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 28.957
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.182
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.56
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.167
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.181
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.561
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.172
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.186
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.563
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.174
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.186
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.578
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.605
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.611
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.612
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.748
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.719
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.72
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.153
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.153
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.779
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.284
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.291
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.15
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.468
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.403
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.131
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.145
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.158
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.161
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.729
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} Test: DPI Sensitivity For Mouse FAIL 603.665
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.556
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.118
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.12
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.636
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.311
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.313
home_screen.home.Is Device Inactive Is Element Present FAIL 5.315
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.315
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.186
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.531
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.294
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.195
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.197
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} device_settings.Disable Onboard Memory Mode PASS 15.054
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.187
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.189
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.159
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.161
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.164
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.176
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.188
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi FAIL 107.413
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device FAIL 107.434
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity FAIL 110.638
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop FAIL 113.814
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.127
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.134
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.164
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.185
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.188
common_keywords_kragle.common.Click On Back Click PASS 0.568
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 6.944
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.208
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 30.21
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.584
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 30.588
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 30.594
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.644
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.648
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.611
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.614
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.765
device_main_screen.device_view.Click On Settings Click UI PASS 0.768
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.768
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.109
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.111
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.593
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.233
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.236
home_screen.home.Is Device Inactive Is Element Present FAIL 5.239
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.241
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.199
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.465
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.174
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.194
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 6.947
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.517
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 90.94
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.601
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.142
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.292
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.573
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.577
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.571
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.575
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.64
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.151
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.336
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.572
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.575
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.575
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.579
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.628
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.133
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.311
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.02
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.03
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.032
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.593
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.596
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.578
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.581
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.608
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.617
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.625
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.627
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.626
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.56
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.191
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.392
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.599
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.6
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.266
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.273
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.273
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.194
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.495
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.251
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.198
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.107
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.109
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.111
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.596
common_keywords_kragle.common.Click On Back Click PASS 0.621
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.624
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.232
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.263
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.574
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.142
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.145
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.528
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.028
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.561
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.784
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.786
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.134
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.136
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.733
home_screen.home.Click On Appbar Application Name Click UI PASS 0.736
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.736
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.147
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.149
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 18.992
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} dpi.Onboard Profile DPI Test for Mouse device FAIL 266.892
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} Test: DPI With Onboard Profile For Mouse FAIL 281.949
common_keywords_kragle.common.Click On Back Click PASS 0.907
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.908
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.152
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.153
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.357
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.212
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.216
home_screen.home.Is Device Inactive Is Element Present FAIL 5.218
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.22
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.151
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.403
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.915
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.142
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.157
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.194
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.195
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.196
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.279
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.197
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.268
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.153
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 39.526
common_keywords_kragle.common.Click On Back Click PASS 0.921
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.923
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.103
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.104
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.403
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.213
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.217
home_screen.home.Is Device Inactive Is Element Present FAIL 5.22
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.221
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.145
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.398
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.909
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.156
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.171
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.194
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.195
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.196
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.288
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.219
common_keywords_kragle.common.Restart GHUB Check All PASS 5.087
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.278
common_keywords_kragle.common.Restart GHUB Terminate All PASS 26.013
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 62.401
operating_system.os.Put System On Sleep Sleep System PASS 41.335
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 41.338
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.548
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.112
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.114
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.262
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.266
home_screen.home.Is Device Inactive Is Element Present FAIL 5.269
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.27
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.147
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.445
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.161
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.205
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.218
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.146
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.148
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.54
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.096
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.014
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.015
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.022
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.07
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.019
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.092
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.13
common_keywords_kragle.common.Click On Back Click PASS 0.562
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.564
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.11
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.111
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.32
home_screen.home.Is Device Inactive Is Element Present FAIL 5.322
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.324
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.18
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.532
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.262
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.172
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.186
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.135
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.136
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.138
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.595
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.166
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 216.111
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 0.046
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.038
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.048
common_keywords_kragle.common.Click On Back Click PASS 0.565
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.566
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.144
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.147
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) common.Select Yes On a Alert PASS 0.588
profile_screen.profile_screen.Click On Delete Button Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) profile_screen.Click On Delete Button PASS 3.6
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) profile_screen.Click On Local Profile Details Button PASS 0.586
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.038
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.188
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.292
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.091
common_keywords_kragle.common.Click On Back Click PASS 0.629
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.632
login_screen.login.Click Dismiss Button Click PASS 10.807
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 10.81
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.58
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.583
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.578
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.148
home_screen.home.Click On Account Button Click UI FAIL 15.153
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.154
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.021
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.607
home_screen.home.Click On Account Button Click UI PASS 0.614
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.616
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 33.515
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 35.61
common_keywords_kragle.common.Click On Back Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.575
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.551
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.553
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.03
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.033
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.593
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.201
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.201
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.153
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.157
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 6.936
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.278
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.016
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.017
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.034
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.037
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.596
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.597
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.147
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.284
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.288
home_screen.home.Is Device Inactive Is Element Present FAIL 5.292
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.019
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.344
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.123
common_keywords_kragle.common.Click On Back Click PASS 0.59
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.593
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.552
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.554
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.03
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.032
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.589
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.059
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.065
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.429
common_keywords_kragle.common.Click On Back Click PASS 0.631
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.634
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.001
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.583
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.585
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.034
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.04
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.566
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.147
home_screen.home.Click On Account Button Click UI FAIL 15.152
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.153
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.001
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.023
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
home_screen.home.Click On Account Button Click UI PASS 0.592
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.593
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.642
profile.profile.Retry Profile Download ${profile_name} common.Click On Back NOT RUN 0.0
common_keywords_kragle.common.Click On Back Click PASS 0.582
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.587
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 98.678
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.024
IF ${downloaded}==False Login Cloud Account PASS 104.3
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.199
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.201
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
common_keywords_kragle.common.Click On Back Click PASS 0.564
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.566
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
IF ${downloaded}==False common.Go Back To Home Screen PASS 3.848
IF ${downloaded}==False LOG WARNING PASS 0.002
common_keywords_kragle.common.Select Not Now On a Alert Click FAIL 15.615
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert FAIL 15.617
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.022
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.026
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.035
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.038
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.578
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.122
home_screen.home.Click On Account Button Click UI FAIL 15.127
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.129
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.001
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.024
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Account Button Click UI PASS 0.59
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.592
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download FAIL 147.278
profile.profile.Retry Profile Download ${profile_name} common.Click On Back NOT RUN 0.0
common_keywords_kragle.common.Click On Back Click PASS 0.591
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.595
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 40.486
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.025
IF ${downloaded}==False Login Cloud Account PASS 46.118
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.159
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
common_keywords_kragle.common.Click On Back Click PASS 0.581
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
IF ${downloaded}==False common.Go Back To Home Screen PASS 3.814
IF ${downloaded}==False LOG WARNING PASS 0.001
common_keywords_kragle.common.Select Not Now On a Alert Click FAIL 15.409
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert FAIL 15.41
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.023
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.022
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.024
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.034
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.038
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.637
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.158
home_screen.home.Click On Account Button Click UI FAIL 15.162
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.164
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.624
home_screen.home.Click On Account Button Click UI PASS 0.631
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.632
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download FAIL 88.985
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.038
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.044
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 320.02
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.545
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.123
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.126
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.58
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) common.Select Yes On a Alert PASS 0.583
profile_screen.profile_screen.Click On Delete Button Click PASS 0.603
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) profile_screen.Click On Delete Button PASS 3.612
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) profile_screen.Click On Local Profile Details Button PASS 0.552
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.038
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.072
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.075
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.079
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.112
common_keywords_kragle.common.Click On Back Click PASS 0.588
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.591
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.547
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.015
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.017
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.029
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.021
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.024
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.037
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.041
profile_screen.profile_screen.Click On Publish Button Click PASS 0.77
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.773
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.6
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.603
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.575
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.323
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 11.384
common_keywords_kragle.common.Click On Back Click PASS 0.579
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.582
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.564
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.566
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.027
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.028
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.585
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.537
home_screen.home.Click On Appbar Application Name Click UI PASS 0.54
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.54
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.177
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.181
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.504
common_keywords_kragle.common.Click On Back Click PASS 0.579
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.583
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.558
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.031
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.035
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.585
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.588
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.258
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.261
home_screen.home.Is Device Inactive Is Element Present FAIL 5.264
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.265
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.146
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.431
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.271
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.311
home_screen.home.Is Device Inactive Is Element Present FAIL 5.313
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.315
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 2.166
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 7.52
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 20.605
common_keywords_kragle.common.Click On Back Click PASS 0.576
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.579
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.548
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.551
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.029
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.03
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.646
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.649
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.587
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.07
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.073
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.076
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.493
common_keywords_kragle.common.Click On Back Click PASS 0.592
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.594
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.755
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.031
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.032
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) profile_screen.Enter Card Name PASS 3.791
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.773
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G402')])) profile_screen.Click On Add Card Entry PASS 0.774
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.341
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.344
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.156
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.158
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.16
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 12.241
common_keywords_kragle.common.Click On Back Click PASS 0.545
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.547
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.181
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.182
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.698
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.27
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.274
home_screen.home.Is Device Inactive Is Element Present FAIL 5.276
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.278
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.142
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.448
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.33
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.884
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.139
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.14
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.065
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.067
common_keywords_kragle.common.Click On Back Click PASS 0.54
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.767
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.143
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.145
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
home_screen.home.Click On Account Button Click UI PASS 0.622
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.624
common_keywords_kragle.common.Click On Back Click PASS 0.629
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.634
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 119.696
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.025
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 125.365
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.086
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 135.998
common_keywords_kragle.common.Click On Back Click PASS 0.584
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.585
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.142
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.145
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.57
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.573
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.569
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.572
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.544
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.546
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.289
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.29
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.019
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.028
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.029
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.671
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.673
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.591
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.593
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.608
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.609
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.306
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.307
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.025
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.03
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.031
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.468
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.58
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.014
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.653
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 163.652
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.209
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.21
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.211
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.012
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 633.608
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G402', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c07e', 'productId': '0xc07e', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'breathing']}}} Test: Local And Cloud Profile For Mouse PASS 633.609
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.01
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.011
device_connector.device_connector.Disconnect Old And Connect New G403 HERO:wired G402:wired device_connector.Connect Device PASS 1.012
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.161
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.015
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.178
device_connector.device_connector.Disconnect Old And Connect New G403 HERO:wired G402:wired device_connector.Disconnect Device PASS 1.202
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G403 HERO:wired G402:wired device_connector.Disconnect Old And Connect New PASS 2.217
${result2} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.439
device_settings.device_settings.Verify Startup Effect ${device} ${result1} firmware.Get Firmware Startup Effect PASS 0.452
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect PASS 0.464
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.027
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.029
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.558
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.023
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.024
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.586
${result1} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.441
device_settings.device_settings.Verify Startup Effect1 ${device} firmware.Get Firmware Startup Effect PASS 0.454
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.027
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.029
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.587
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.016
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.017
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.606
BuiltIn.Run Keyword If '${device['displayName']}' == 'G403 HERO' device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect1 PASS 2.181
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.791
device_main_screen.device_view.Click On Settings Click UI PASS 0.796
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Settings PASS 0.798
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.077
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 1.079
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Assignments Tab PASS 1.08
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.111
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.112
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.283
home_screen.home.Is Device Inactive Is Element Present FAIL 5.286
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.287
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.148
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.464
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.165
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.15
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.164
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.173
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.175
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.177
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.525
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: Device Settings For Mouse PASS 20.737
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.461
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.478
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.465
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.484
common_keywords_kragle.common.Click On Back Click PASS 0.942
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.944
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.157
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.158
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.394
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.223
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.226
home_screen.home.Is Device Inactive Is Element Present FAIL 5.229
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.23
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.181
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.443
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.998
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB PASS 12.951
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.267
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.153
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Restart GHUB PASS 39.528
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.462
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.48
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.469
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.491
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.022
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.555
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.554
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.558
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.573
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.371
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.275
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.567
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.569
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.85
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.598
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.604
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.607
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.585
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.586
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.103
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.104
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.27
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.273
home_screen.home.Is Device Inactive Is Element Present FAIL 5.275
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.277
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.199
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.502
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.182
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.198
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.147
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.148
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.172
common_keywords_kragle.common.Click On Back Click PASS 0.564
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.914
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.322
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Restart System For Mouse PASS 89.193
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.465
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.479
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.461
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.469
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.11
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.111
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.246
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.249
home_screen.home.Is Device Inactive Is Element Present FAIL 5.252
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.253
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.192
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.473
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.187
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.161
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.174
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.185
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.187
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.558
operating_system.os.Put System On Sleep Sleep System PASS 41.09
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} os.Put System On Sleep PASS 41.093
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.469
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.487
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.472
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.48
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.183
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
common_keywords_kragle.common.Click On Back Click PASS 0.665
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.667
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 7.062
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.022
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.564
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.567
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.561
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.586
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.411
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.033
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.035
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.578
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.857
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.86
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.444
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Change DPI Value To PASS 7.492
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.606
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.613
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.614
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.726
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.728
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.158
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.159
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.838
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.511
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.509
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.173
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.188
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.204
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.205
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.206
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.912
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Sleep System For Mouse PASS 98.808
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.321
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.325
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.05
common_keywords_kragle.common.Click On Back Click PASS 0.607
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.61
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.764
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.766
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.644
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.649
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.651
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.714
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.724
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.73
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.731
common_keywords_kragle.Click On Cancel Click FAIL 10.036
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel FAIL 10.038
ELSE Click PASS 0.551
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.553
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.075
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.078
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.188
home_screen.home.Click On Appbar Application Name Click UI PASS 1.192
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 1.192
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.172
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.173
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 15.842
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 15.843
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 5.38
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 5.38
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 21.227
common_keywords_kragle.common.Click On Back Click FAIL 76.98
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 76.982
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.032
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 104.586
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 119.232
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.446
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.469
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.475
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.504
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.117
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 122.114
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 131.252
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.185
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.2
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.192
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.199
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.014
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.539
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.541
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.599
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.544
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.134
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.835
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.555
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.556
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.543
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.591
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.594
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.603
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.55
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.154
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.917
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.027
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.558
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.56
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.029
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.563
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.565
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.589
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.595
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.596
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.58
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.58
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.123
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.124
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.236
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.24
home_screen.home.Is Device Inactive Is Element Present FAIL 5.242
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.243
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.144
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.418
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.162
common_keywords_kragle.common.Click On Back Click PASS 0.557
profile.profile.Add Chrome Profile common.Click On Back PASS 0.559
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.014
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.017
ELSE Add Application On Lghub PASS 12.926
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.72
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.724
ELSE games_applications.Click On Add Application PASS 0.726
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.023
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.03
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
home_screen.home.Click On Appbar Application Name Click UI PASS 0.588
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.177
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.177
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.152
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.156
common_keywords_kragle.common.Click On Back Click PASS 0.551
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.913
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 26.805
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.043
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 324.21
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.471
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.474
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.573
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.294
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.568
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.198
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.594
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.598
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.196
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.029
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.033
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.585
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.64
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.642
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.567
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.57
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.193
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.196
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.806
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.349
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.558
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.912
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.57
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.574
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.576
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.192
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.195
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.815
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.42
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.565
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.993
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.567
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.571
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.574
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.194
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.196
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.813
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.251
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.562
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.819
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.568
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.573
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.575
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.194
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.197
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.812
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.276
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.567
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.846
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.03
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.579
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.583
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.585
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.19
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.192
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.019
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.819
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.332
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.713
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.715
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.051
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.026
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.027
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 28.772
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.201
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.569
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.208
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.567
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.194
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.206
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.565
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.205
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.578
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.59
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.595
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.597
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.844
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.571
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.573
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.1
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.102
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.306
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.31
home_screen.home.Is Device Inactive Is Element Present FAIL 5.312
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.313
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.184
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.532
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.251
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.181
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.195
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.166
common_keywords_kragle.common.Click On Back Click PASS 0.565
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.029
common_keywords_kragle.common.Click On Back Click PASS 0.569
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.022
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.023
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.371
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.837
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity For Mouse PASS 396.288
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.552
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.118
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.121
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.626
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.303
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.304
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.163
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.495
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.253
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.15
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.152
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_settings.Disable Onboard Memory Mode PASS 14.963
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.201
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.202
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.194
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.197
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.192
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.206
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.193
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.212
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 4.433
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 7.641
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.144
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.15
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.199
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.2
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.163
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
common_keywords_kragle.common.Click On Back Click PASS 0.587
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.589
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 6.978
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.228
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 30.232
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.617
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.622
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.574
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.019
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 31.05
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 31.053
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 31.057
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.632
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.633
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.602
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.647
device_main_screen.device_view.Click On Settings Click UI PASS 0.65
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.651
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.149
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.266
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.273
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.274
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.129
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.433
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.19
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.145
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.161
common_keywords_kragle.common.Click On Back Click PASS 0.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.025
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 6.923
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.382
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 96.542
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.603
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.137
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.286
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.57
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.573
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.574
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.577
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.674
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.532
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.125
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.343
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.571
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.574
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.572
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.575
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.632
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.138
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.319
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.019
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.026
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.029
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.578
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.582
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.569
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.571
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.585
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.592
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.594
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.615
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.563
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.174
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.366
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.64
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.641
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.123
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.277
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.28
home_screen.home.Is Device Inactive Is Element Present FAIL 5.284
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.285
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.198
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.511
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.228
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.147
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.167
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.033
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.036
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.038
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.455
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.56
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.022
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.023
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.039
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.041
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.147
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.149
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.151
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.347
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Onboard Profile DPI Test for Mouse device PASS 151.523
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI With Onboard Profile For Mouse PASS 166.487
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.051
common_keywords_kragle.common.Click On Back Click PASS 0.582
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.585
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.583
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.585
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.586
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.592
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.593
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.629
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.635
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.638
common_keywords_kragle.Click On Cancel Click PASS 0.578
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.582
ELSE Click PASS 0.572
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.574
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.02
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.594
home_screen.home.Click On Appbar Application Name Click UI PASS 0.597
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.597
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.198
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.199
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.153
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.157
common_keywords_kragle.common.Click On Back Click PASS 0.581
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.963
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.164
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.202
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.205
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.584
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.153
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.495
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.56
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.562
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.613
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.617
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.04
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle Expect Zone Lighting Effect PASS 1.2
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle firmware.Expect Zone Lighting Effect PASS 1.211
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.123
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 122.102
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 131.246
firmware.firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 Expect Zone Rgb PASS 1.187
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 firmware.Expect Zone RGB PASS 1.193
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.61
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.613
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.595
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.558
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.185
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.968
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.576
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.579
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.18
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.19
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.372
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.373
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.18
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.191
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.542
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.545
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.182
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.19
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.028
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.594
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.546
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 31.779
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.665
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.668
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.593
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.548
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.183
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.008
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.591
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.676
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.679
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.312
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.315
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.329
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.332
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.717
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.72
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.645
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.649
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.6
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.604
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.866
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.176
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.178
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.32
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.323
home_screen.home.Is Device Inactive Is Element Present FAIL 5.326
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.328
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.102
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.458
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.254
common_keywords_kragle.common.Click On Back Click PASS 0.579
profile.profile.Add Chrome Profile common.Click On Back PASS 0.581
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.006
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.118
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.118
ELSE Add Application On Lghub PASS 12.927
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.97
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.976
ELSE games_applications.Click On Add Application PASS 0.977
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.027
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.034
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.672
home_screen.home.Click On Appbar Application Name Click UI PASS 0.675
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.675
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.194
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.196
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.235
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.237
common_keywords_kragle.common.Click On Back Click PASS 0.597
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.598
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.052
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 27.392
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.039
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 263.106
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.183
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.194
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.292
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.293
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.191
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.201
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.466
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.469
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.187
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.194
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.023
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.639
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.643
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.567
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.569
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 31.703
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.193
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.202
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.404
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.406
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.174
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.183
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.848
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.85
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.183
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.191
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.032
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.613
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.617
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.634
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.636
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 32.243
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.645
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.653
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.656
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.571
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.044
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.045
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.636
common_keywords_kragle.common.Click On Back Click PASS 0.738
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.739
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.506
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.271
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.275
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.18
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.488
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.161
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.91
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.27
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.146
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 39.518
operating_system.os.Put System On Sleep Sleep System PASS 41.146
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 41.152
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.58
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.584
firmware.firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 Expect Zone Rgb PASS 1.192
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 firmware.Expect Zone RGB PASS 1.199
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.027
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.034
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.035
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.1
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.574
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.578
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.586
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.598
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.573
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.575
firmware.firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 Expect Zone Rgb PASS 1.198
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 firmware.Expect Zone RGB PASS 1.209
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.57
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.262
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.265
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.275
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.278
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.282
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.285
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.603
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.606
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.609
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.574
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.201
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.593
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.595
firmware.firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 Expect Zone Rgb PASS 1.187
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 firmware.Expect Zone RGB PASS 1.198
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.578
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.58
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.292
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.295
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.261
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.264
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.289
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.292
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.595
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.598
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.593
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.576
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.578
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.218
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.644
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.654
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.643
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.646
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.647
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.152
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.154
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.293
home_screen.home.Is Device Inactive Is Element Present FAIL 5.296
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.297
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.151
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.478
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.247
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.148
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.163
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.187
common_keywords_kragle.common.Click On Back Click PASS 0.563
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.029
common_keywords_kragle.common.Click On Back Click PASS 0.583
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.399
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.826
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 479.29
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.546
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.117
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.119
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.29
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.291
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.148
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.465
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.189
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.165
BuiltIn.Run Keyword If ${onboard_mode} device_settings.Disable Onboard Memory Mode ${device['displayName']} device_settings.Disable Onboard Memory Mode PASS 14.908
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element PASS 0.03
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 0.041
firmware.firmware.Expect Zone RGB ${device['productId']} primary 255 66 177 Expect Zone Rgb PASS 1.184
BuiltIn.Run Keyword If ${INDEX}==0 firmware.Expect Zone RGB ${device['productId']} primary 255 66 177 firmware.Expect Zone RGB PASS 1.193
BuiltIn.Run Keyword And Continue On Failure lightsync.Onboard Lighting Profile Loop ${device} ${profile_number} lightsync.Onboard Lighting Profile Loop PASS 1.204
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.143
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} firmware.Get Onboard Profile Number PASS 0.149
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.216
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
common_keywords_kragle.common.Click On Back Click PASS 0.587
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.008
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.237
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 30.24
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.667
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.673
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.548
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.018
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 31.06
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 31.063
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 31.066
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.635
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.637
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.605
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.606
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.668
device_main_screen.device_view.Click On Settings Click UI PASS 0.67
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.672
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.153
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.154
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.599
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.27
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.274
home_screen.home.Is Device Inactive Is Element Present FAIL 5.277
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.278
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.209
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.516
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.274
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.167
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.185
common_keywords_kragle.common.Click On Back Click PASS 0.568
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 6.953
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.515
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 96.749
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.612
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.144
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.305
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.183
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.192
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.301
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.303
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.189
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.199
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.502
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.505
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.186
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.194
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.023
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.616
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.618
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.562
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.564
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 31.712
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 31.745
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.649
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.54
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.167
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.367
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 4.741
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 4.75
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.365
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.367
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.18
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.19
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.635
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.637
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.183
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.191
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.032
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.605
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.607
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.565
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 35.459
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 35.496
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.621
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.174
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.342
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.586
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.587
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.305
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.307
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.353
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.354
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.348
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.35
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.614
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.616
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.596
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.578
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.581
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.407
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.635
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.562
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.182
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.39
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.591
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.586
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.586
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.144
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.621
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.388
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.391
home_screen.home.Is Device Inactive Is Element Present FAIL 5.395
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.396
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.18
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.605
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.374
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.177
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.192
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.102
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.103
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.105
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.69
common_keywords_kragle.common.Click On Back Click PASS 0.61
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.614
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.237
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.268
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.56
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.382
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.385
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.533
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.03
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.568
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.756
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.758
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.363
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.365
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.679
home_screen.home.Click On Appbar Application Name Click UI PASS 0.681
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.682
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.167
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.169
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.186
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.188
common_keywords_kragle.common.Click On Back Click PASS 0.761
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.762
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.149
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 23.367
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 238.438
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.187
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.199
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.691
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.694
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.028
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.034
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.035
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.101
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.679
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.682
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.602
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.689
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.691
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.666
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.671
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.645
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.647
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.648
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.157
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.38
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.383
home_screen.home.Is Device Inactive Is Element Present FAIL 5.387
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.388
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.191
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.612
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.316
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.189
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.206
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.246
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.247
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.248
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.781
common_keywords_kragle.common.Restart GHUB Check All PASS 5.081
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.262
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.147
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 39.504
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.177
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.188
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.703
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.705
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.315
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.317
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.324
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.327
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.695
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.697
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.641
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.643
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.629
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.632
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.624
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.625
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.96
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.603
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.587
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.587
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.142
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.143
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.348
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.351
home_screen.home.Is Device Inactive Is Element Present FAIL 5.355
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.356
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.183
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.566
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.294
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.169
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.184
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.151
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.164
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.912
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.402
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 103.448
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 Expect Zone Lighting Brightness PASS 1.18
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 firmware.Expect Zone Lighting Brightness PASS 1.189
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 Expect Zone Lighting Rate PASS 1.187
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 firmware.Expect Zone Lighting Rate PASS 1.197
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing Expect Zone Lighting Effect PASS 1.194
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing firmware.Expect Zone Lighting Effect PASS 1.205
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.607
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.617
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.683
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.688
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.689
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.597
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.043
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.044
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.659
common_keywords_kragle.common.Click On Back Click PASS 0.875
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.876
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.185
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.186
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.827
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.374
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.377
home_screen.home.Is Device Inactive Is Element Present FAIL 5.38
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.382
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.233
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.65
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.667
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 13.552
common_keywords_kragle.common.Restart GHUB Check All PASS 5.075
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.258
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.146
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 39.498
operating_system.os.Put System On Sleep Sleep System PASS 41.092
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 41.095
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.195
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.203
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Input BREATHING BRIGHTNESS Present light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.018
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.294
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.024
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.025
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.322
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.186
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.194
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Input BREATHING RATE Present light_sync.Verify Input BREATHING RATE Present PASS 0.018
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.899
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.023
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.024
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.926
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.184
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.191
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.032
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.033
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.624
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.628
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.58
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.583
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 12.255
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.631
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.638
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.828
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.83
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.832
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.114
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.115
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.797
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.389
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.392
home_screen.home.Is Device Inactive Is Element Present FAIL 5.395
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.396
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.183
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.609
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.524
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.18
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.195
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.201
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.203
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.205
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.933
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 132.476
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 489.322
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With System Verification {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With System Verification PASS 968.671
common_keywords_kragle.common.Click On Back Click PASS 1.002
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 1.004
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.149
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.15
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.432
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.333
home_screen.home.Is Device Inactive Is Element Present FAIL 5.337
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.338
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.168
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.538
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.124
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.189
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.205
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.256
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.257
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.259
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.599
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.611
common_keywords_kragle.common.Restart GHUB Check All PASS 5.08
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.261
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.162
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 39.523
common_keywords_kragle.common.Click On Back Click PASS 0.987
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.987
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.148
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.346
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.368
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.371
home_screen.home.Is Device Inactive Is Element Present FAIL 5.375
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.375
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.16
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.571
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.067
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.178
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.195
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.231
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.233
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.235
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.506
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.5
common_keywords_kragle.common.Restart GHUB Check All PASS 5.076
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.328
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.144
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 39.562
operating_system.os.Put System On Sleep Sleep System PASS 41.911
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 41.915
common_keywords_kragle.common.Click On Back Click PASS 0.566
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.567
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.106
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.107
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.599
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.285
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.288
home_screen.home.Is Device Inactive Is Element Present FAIL 5.291
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.292
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.198
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.52
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.23
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.216
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.229
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.213
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.214
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.216
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.684
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.259
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.019
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.02
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Connect Device PASS 1.028
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.143
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.019
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.166
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Disconnect Device PASS 1.203
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.551
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.092
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.095
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.635
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.301
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.307
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.309
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.221
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.56
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.294
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.2
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.215
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.169
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.171
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.693
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.252
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: OOB Software Support For Mouse PASS 194.866
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.046
common_keywords_kragle.common.Click On Back Click PASS 0.564
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.564
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.158
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.16
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) common.Select Yes On a Alert PASS 0.587
profile_screen.profile_screen.Click On Delete Button Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Delete Button PASS 3.595
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.581
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.037
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.555
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.209
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.21
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.212
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.311
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.083
common_keywords_kragle.common.Click On Back Click PASS 0.586
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.588
login_screen.login.Click Dismiss Button Click PASS 1.559
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.562
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.584
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.001
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.557
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.032
home_screen.home.Click On Account Button Click UI FAIL 0.037
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.039
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.021
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Account Button Click UI PASS 0.589
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.59
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.054
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.149
common_keywords_kragle.common.Click On Back Click PASS 0.595
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.598
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.598
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.599
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.028
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.03
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.601
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.548
home_screen.home.Click On Appbar Application Name Click UI PASS 0.551
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.161
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
common_keywords_kragle.common.Click On Back Click PASS 0.562
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 6.935
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.332
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.016
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.017
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.034
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.036
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.58
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.581
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.129
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.13
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.295
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.298
home_screen.home.Is Device Inactive Is Element Present FAIL 5.301
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.303
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.035
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.37
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.156
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.555
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.152
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.154
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.58
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.041
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.917
common_keywords_kragle.common.Click On Back Click PASS 0.589
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.59
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.569
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.571
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.024
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.029
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.63
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.159
home_screen.home.Click On Account Button Click UI FAIL 15.164
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.165
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.622
home_screen.home.Click On Account Button Click UI PASS 0.628
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.629
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.684
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.028
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.781
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.155
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.158
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) common.Select Yes On a Alert PASS 0.586
profile_screen.profile_screen.Click On Delete Button Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Delete Button PASS 3.609
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.551
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.039
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.153
common_keywords_kragle.common.Click On Back Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.585
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.549
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.016
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.019
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.028
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.022
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.022
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.039
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.044
profile_screen.profile_screen.Click On Publish Button Click PASS 0.727
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.729
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.622
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.625
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.636
home_screen.home.Click On Appbar Application Name Click UI PASS 0.642
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.642
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.372
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 11.432
common_keywords_kragle.common.Click On Back Click PASS 0.599
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.602
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.564
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.565
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.024
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.027
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.591
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.593
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.177
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.179
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.181
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.545
common_keywords_kragle.common.Click On Back Click PASS 0.575
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.577
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.556
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.031
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.033
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.604
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.605
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.012
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.012
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.149
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.679
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.288
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.296
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.208
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.525
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.362
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.299
home_screen.home.Is Device Inactive Is Element Present FAIL 5.302
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.304
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.021
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.364
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.544
common_keywords_kragle.common.Click On Back Click PASS 0.571
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.572
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.559
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.56
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.03
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.032
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.648
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.652
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.071
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.073
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.076
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.471
common_keywords_kragle.common.Click On Back Click PASS 0.607
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.609
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.863
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.029
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.033
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Enter Card Name PASS 3.898
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.767
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Add Card Entry PASS 0.768
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.134
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.137
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
home_screen.home.Click On Appbar Application Name Click UI PASS 0.589
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.589
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.173
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.175
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 12.189
common_keywords_kragle.common.Click On Back Click PASS 0.553
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.553
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.169
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.17
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.736
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.288
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.295
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.194
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.521
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.431
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.991
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.215
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.057
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.06
common_keywords_kragle.common.Click On Back Click PASS 0.538
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.538
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.835
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.147
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.148
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Account Button Click UI PASS 0.582
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.583
common_keywords_kragle.common.Click On Back Click PASS 0.624
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.628
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 122.145
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.024
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 127.808
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.131
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 138.513
common_keywords_kragle.common.Click On Back Click PASS 0.578
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.579
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.152
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.154
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.574
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.577
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.573
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.576
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.543
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.544
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.29
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.292
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.019
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.026
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.029
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.673
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.677
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.595
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.597
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.607
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.609
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.301
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.302
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.047
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.047
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.029
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.031
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.508
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.69
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 166.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.218
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.218
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.22
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.011
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.011
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 318.129
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 318.129
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.012
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.013
device_connector.device_connector.Disconnect Old And Connect New G502 LIGHTSPEED:wired G403 HERO:wired device_connector.Connect Device PASS 1.015
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.169
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.011
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.181
device_connector.device_connector.Disconnect Old And Connect New G502 LIGHTSPEED:wired G403 HERO:wired device_connector.Disconnect Device PASS 1.203
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G502 LIGHTSPEED:wired G403 HERO:wired device_connector.Disconnect Old And Connect New PASS 2.218
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.904
device_main_screen.device_view.Click On Settings Click UI PASS 0.909
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.91
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.203
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 1.205
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 1.207
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.161
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.263
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.266
home_screen.home.Is Device Inactive Is Element Present FAIL 5.269
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.27
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.145
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.443
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.217
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.151
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.165
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.153
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.154
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.156
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.553
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 18.825
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.179
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.194
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.181
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.2
common_keywords_kragle.common.Click On Back Click PASS 0.991
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.993
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.415
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.274
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.277
home_screen.home.Is Device Inactive Is Element Present FAIL 5.28
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.281
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.497
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.081
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 13.082
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.276
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.151
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 39.531
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.173
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.189
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.181
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.204
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.556
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.559
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.558
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.029
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.572
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.38
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.295
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.567
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.569
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.871
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.585
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.592
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.594
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.593
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.594
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.098
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.099
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.27
home_screen.home.Is Device Inactive Is Element Present FAIL 5.272
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.274
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.144
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.444
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.137
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.156
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.151
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.153
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.153
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.156
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.91
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.228
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 88.107
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.181
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.194
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.163
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.169
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.106
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.107
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.247
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.251
home_screen.home.Is Device Inactive Is Element Present FAIL 5.254
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.254
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.194
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.476
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.21
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.133
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.145
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.219
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.221
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.223
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.588
operating_system.os.Put System On Sleep Sleep System PASS 41.31
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 41.313
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.182
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.198
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.186
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.192
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.201
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.196
common_keywords_kragle.common.Click On Back Click PASS 0.675
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.677
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.104
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.022
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.565
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.564
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.565
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.597
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.422
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.033
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.036
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.585
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.853
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.855
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.447
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 7.499
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.612
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.618
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.62
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.738
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.74
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.837
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.179
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.512
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.503
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.182
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.196
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.184
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.893
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 97.954
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.309
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.312
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.048
common_keywords_kragle.common.Click On Back Click PASS 0.605
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.607
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.706
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.707
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.666
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.679
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.697
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.699
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.711
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.721
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.726
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.727
common_keywords_kragle.Click On Cancel Click FAIL 10.019
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel FAIL 10.021
ELSE Click PASS 0.552
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.554
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.078
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.083
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.212
home_screen.home.Click On Appbar Application Name Click UI PASS 1.214
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 1.216
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.171
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.155
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.156
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 15.797
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 15.798
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 5.377
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 5.377
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 21.178
common_keywords_kragle.common.Click On Back Click FAIL 76.98
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 76.98
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.027
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 104.52
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 119.159
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.189
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.207
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.19
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.22
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.116
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 122.104
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 131.243
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.176
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.192
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.181
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.188
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.008
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.01
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.529
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.532
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.61
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.542
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.145
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.848
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.558
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.56
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.026
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.029
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.544
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.539
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.542
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.613
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.552
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.154
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.879
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.559
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.56
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.028
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.568
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.571
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.596
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.603
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.589
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.59
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.106
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.107
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.281
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.284
home_screen.home.Is Device Inactive Is Element Present FAIL 5.288
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.288
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.165
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.483
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.228
common_keywords_kragle.common.Click On Back Click PASS 0.564
profile.profile.Add Chrome Profile common.Click On Back PASS 0.566
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.001
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.015
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.019
ELSE Add Application On Lghub PASS 12.944
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.958
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.963
ELSE games_applications.Click On Add Application PASS 0.965
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.024
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.029
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.197
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.21
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.213
common_keywords_kragle.common.Click On Back Click PASS 0.619
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.62
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.057
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 27.209
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.038
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 324.014
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.192
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.029
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.599
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.191
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.574
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.19
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.571
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.186
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.189
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.032
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.587
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.246
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.249
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.567
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.571
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.573
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.179
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.181
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.797
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.345
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.555
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.907
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.571
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.572
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.187
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.189
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.802
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.42
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.561
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.986
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.579
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.58
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.182
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.185
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.806
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.266
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.566
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.838
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.571
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.572
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.181
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.183
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.795
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.274
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.563
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.84
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.031
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.589
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.595
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.597
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.186
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.189
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.026
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.835
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.644
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.868
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.871
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.52
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.028
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.028
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 29.217
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.197
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.568
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.199
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.567
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.198
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.571
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.197
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.034
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.593
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.595
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.584
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.589
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.59
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.829
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.583
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.585
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.155
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.303
home_screen.home.Is Device Inactive Is Element Present FAIL 5.307
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.307
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.519
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.275
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.181
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.197
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.171
common_keywords_kragle.common.Click On Back Click PASS 0.566
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.03
common_keywords_kragle.common.Click On Back Click PASS 0.634
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.636
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.324
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.326
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.744
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.224
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 396.51
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.542
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.118
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.121
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.293
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.181
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.503
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.272
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.146
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.147
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.149
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 14.97
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.165
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.166
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.141
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.143
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.146
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.178
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.193
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.181
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.203
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.964
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.976
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 17.393
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.176
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.19
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.174
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.193
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.965
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.978
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 17.382
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.178
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.192
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.176
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.198
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.956
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.967
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 17.376
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 55.327
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.133
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.14
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.15
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.151
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
common_keywords_kragle.common.Click On Back Click PASS 0.582
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.029
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 6.944
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.589
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.595
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.557
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.033
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.037
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.594
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.6
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.556
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.029
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.035
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.719
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.726
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.567
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.036
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.039
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.653
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.657
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.563
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.032
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.04
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.631
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.558
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.047
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.049
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.522
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.647
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.649
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.618
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.713
device_main_screen.device_view.Click On Settings Click UI PASS 0.716
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.717
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.107
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.108
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.272
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.276
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.19
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.492
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.221
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.153
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.153
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.146
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.149
common_keywords_kragle.common.Click On Back Click PASS 0.59
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.591
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 6.925
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.495
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 56.422
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.617
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.134
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.296
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.569
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.572
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.572
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.576
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.633
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.144
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.322
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.576
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.579
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.582
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.586
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.647
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.147
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.34
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.019
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.028
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.578
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.581
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.572
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.575
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.606
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.614
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.616
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.652
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.7
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.179
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.547
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.708
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.71
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.169
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.17
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.259
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.262
home_screen.home.Is Device Inactive Is Element Present FAIL 5.266
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.267
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.155
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.449
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.22
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.131
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.143
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.15
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.152
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.155
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.539
common_keywords_kragle.common.Click On Back Click PASS 0.566
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.568
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.021
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.022
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.038
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.668
home_screen.home.Click On Appbar Application Name Click UI PASS 0.67
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.671
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.159
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.161
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.472
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 159.55
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 174.522
common_keywords_kragle.common.Click On Back Click PASS 0.751
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.752
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.168
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.169
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.569
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.229
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.233
home_screen.home.Is Device Inactive Is Element Present FAIL 5.236
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.237
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.147
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.416
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.158
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.136
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.151
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.184
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.186
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.506
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.268
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.266
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.154
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 39.525
common_keywords_kragle.common.Click On Back Click PASS 0.753
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.754
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.161
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.591
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.263
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.267
home_screen.home.Is Device Inactive Is Element Present FAIL 5.269
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.271
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.151
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.455
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.21
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.142
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.157
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.189
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.191
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.568
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.331
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.263
common_keywords_kragle.common.Restart GHUB Terminate All PASS 24.579
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 60.95
operating_system.os.Put System On Sleep Sleep System PASS 41.1
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 41.103
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.556
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.111
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.112
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.255
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.259
home_screen.home.Is Device Inactive Is Element Present FAIL 5.262
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.263
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.198
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.489
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.211
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.136
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.15
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.138
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.139
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.141
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.51
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.075
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.012
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.013
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.021
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.112
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.013
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.129
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.167
common_keywords_kragle.common.Click On Back Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.552
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.121
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.122
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.625
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.272
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.276
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.193
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.497
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.249
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.197
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.211
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.124
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.125
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.127
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.6
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.162
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 214.616
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.051
common_keywords_kragle.common.Click On Back Click PASS 0.579
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.583
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.587
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.59
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.595
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.601
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.603
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.628
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.64
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.648
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.65
common_keywords_kragle.Click On Cancel Click PASS 0.574
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.577
ELSE Click PASS 0.573
IF ${is_windows} Click NOT RUN 0.001
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.576
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.019
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Appbar Application Name Click UI PASS 0.582
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.148
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.15
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.164
common_keywords_kragle.common.Click On Back Click PASS 0.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.916
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.121
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.199
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.202
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.605
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.549
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.182
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.558
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.58
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.584
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.62
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.623
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.031
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.028
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.114
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 122.117
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 131.253
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.535
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.536
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.025
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.039
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.593
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.12
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.124
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.125
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.345
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.358
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.526
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.529
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.601
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.544
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.152
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.845
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.547
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.012
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.018
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.018
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.041
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.324
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.324
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.021
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.04
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.545
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.546
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.024
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.025
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.607
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.611
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 28.256
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.651
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.653
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.666
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.543
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.174
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.052
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.598
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.601
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.676
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.679
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.316
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.319
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.37
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.373
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.751
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.754
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.655
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.658
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.618
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.622
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.557
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.98
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.155
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.156
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.319
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.323
home_screen.home.Is Device Inactive Is Element Present FAIL 5.325
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.327
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.103
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.458
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.25
common_keywords_kragle.common.Click On Back Click PASS 0.574
profile.profile.Add Chrome Profile common.Click On Back PASS 0.576
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.015
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.018
ELSE Add Application On Lghub PASS 12.926
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.968
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.973
ELSE games_applications.Click On Add Application PASS 0.975
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.064
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.07
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.678
home_screen.home.Click On Appbar Application Name Click UI PASS 0.68
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.681
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.204
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.204
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.198
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.202
common_keywords_kragle.common.Click On Back Click PASS 0.612
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.614
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.042
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 27.329
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.026
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 273.542
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.015
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.039
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.312
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.313
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.04
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.561
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.563
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.64
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.643
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.563
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 28.284
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.02
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.043
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.395
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.395
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.018
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.041
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.857
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.857
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.026
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.028
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.607
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.61
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.633
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.636
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 28.731
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.642
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.65
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.653
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.598
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.042
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.044
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.66
common_keywords_kragle.common.Click On Back Click PASS 0.737
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.738
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.117
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.617
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.271
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.274
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.176
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.485
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.222
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.971
common_keywords_kragle.common.Restart GHUB Check All PASS 5.085
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.265
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.142
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 39.51
operating_system.os.Put System On Sleep Sleep System PASS 41.721
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 41.726
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.008
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.009
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.043
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.055
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.026
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.032
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.033
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.097
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.582
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.586
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.607
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.62
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.593
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.595
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.539
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.035
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.586
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.127
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.131
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.132
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.34
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.029
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.373
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.269
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.271
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.279
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.282
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.289
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.292
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.612
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.615
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.599
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.594
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.596
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.234
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.605
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.607
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.54
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.542
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.025
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.038
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.161
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.165
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.166
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.397
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.031
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.032
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.431
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.569
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.297
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.301
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.273
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.277
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.27
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.272
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.612
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.615
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.605
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.579
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.581
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.237
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.619
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.579
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.579
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.135
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.136
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.684
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.276
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.28
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.21
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.523
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.346
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.195
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.208
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.205
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.206
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.171
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.174
common_keywords_kragle.common.Click On Back Click PASS 0.568
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.978
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.55
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 515.378
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.043
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.057
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.624
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.544
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.143
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.318
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.016
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.021
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.04
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.342
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.342
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.041
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.559
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.561
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.611
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.614
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.557
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.559
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 28.277
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 28.304
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.647
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.556
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.15
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.36
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.012
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.021
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.043
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.35
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.351
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.018
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.042
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.594
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.594
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.024
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.594
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.57
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.572
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 28.341
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 28.368
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.626
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.55
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.15
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.339
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.582
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.584
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.329
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.33
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.292
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.295
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.376
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.378
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.618
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.62
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.594
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.583
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.584
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.402
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.652
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.554
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.176
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.394
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.609
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.618
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.585
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.587
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.126
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.127
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.61
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.364
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.367
home_screen.home.Is Device Inactive Is Element Present FAIL 5.37
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.371
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.175
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.574
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.314
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.188
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.201
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.116
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.119
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.121
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.657
common_keywords_kragle.common.Click On Back Click PASS 0.609
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.612
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.23
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.26
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.592
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.38
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.382
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.535
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.029
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.57
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.743
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.745
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.361
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.363
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.667
home_screen.home.Click On Appbar Application Name Click UI PASS 0.67
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.67
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.183
common_keywords_kragle.common.Click On Back Click PASS 0.751
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.753
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.136
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 23.346
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 129.73
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.542
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.543
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.033
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.587
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.144
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.147
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.149
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.36
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.03
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.395
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.691
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.694
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.028
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.033
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.034
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.1
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.681
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.684
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.599
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.603
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.69
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.692
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.682
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.69
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.638
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.64
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.641
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.161
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.583
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.381
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.385
home_screen.home.Is Device Inactive Is Element Present FAIL 5.388
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.389
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.177
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.599
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.347
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.189
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.205
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.234
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.235
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.237
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.8
common_keywords_kragle.common.Restart GHUB Check All PASS 5.076
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.262
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.144
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 39.497
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.538
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.539
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.024
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.038
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.136
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.141
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.141
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.372
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.025
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.026
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.401
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.691
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.694
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.314
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.316
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.325
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.327
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.693
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.696
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.647
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.649
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.608
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.61
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.612
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.614
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.915
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.608
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.615
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.58
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.582
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.362
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.366
home_screen.home.Is Device Inactive Is Element Present FAIL 5.368
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.37
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.177
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.572
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.363
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.196
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.196
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.164
common_keywords_kragle.common.Click On Back Click PASS 0.583
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.962
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.545
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 133.983
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.032
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.624
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.669
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.672
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.672
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.612
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.042
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.043
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.673
common_keywords_kragle.common.Click On Back Click PASS 0.877
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.879
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.221
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.221
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.868
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.394
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.398
home_screen.home.Is Device Inactive Is Element Present FAIL 5.4
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.402
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.266
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.704
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.797
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 13.684
common_keywords_kragle.common.Restart GHUB Check All PASS 5.084
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.263
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.145
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 39.506
operating_system.os.Put System On Sleep Sleep System PASS 41.448
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 41.449
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.027
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.324
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.015
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.015
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.341
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.028
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.475
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.015
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.015
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.492
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.028
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.621
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.624
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.591
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.593
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 8.277
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.609
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.618
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.64
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.642
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.643
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.65
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.271
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.275
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.211
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.518
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.344
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.22
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.236
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.17
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.172
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.76
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 125.064
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 393.841
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 909.265
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.053
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.16
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.164
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.588
profile_screen.profile_screen.Click On Delete Button Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.6
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.579
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.037
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.151
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.151
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.153
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.257
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.082
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.581
login_screen.login.Click Dismiss Button Click PASS 1.769
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.771
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.58
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.583
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.57
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.116
home_screen.home.Click On Account Button Click UI FAIL 15.12
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.122
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.588
home_screen.home.Click On Account Button Click UI PASS 0.593
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.593
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 24.353
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.028
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 26.452
common_keywords_kragle.common.Click On Back Click PASS 0.569
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.571
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.556
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.559
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.026
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.028
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.599
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.547
home_screen.home.Click On Appbar Application Name Click UI PASS 0.548
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.176
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.179
common_keywords_kragle.common.Click On Back Click PASS 0.583
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 6.955
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.277
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.016
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.018
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.035
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.037
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.583
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.173
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.62
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.221
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.225
home_screen.home.Is Device Inactive Is Element Present FAIL 5.229
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.229
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.056
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.316
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.128
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.155
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.159
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.603
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.606
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.044
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.953
common_keywords_kragle.common.Click On Back Click PASS 0.588
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.59
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.565
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.567
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.034
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.04
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.63
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.159
home_screen.home.Click On Account Button Click UI FAIL 15.163
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.164
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.024
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.641
home_screen.home.Click On Account Button Click UI PASS 0.647
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.648
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.712
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.032
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.807
common_keywords_kragle.common.Click On Back Click PASS 0.563
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.564
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.162
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.164
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.591
profile_screen.profile_screen.Click On Delete Button Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.61
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.574
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.039
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.592
home_screen.home.Click On Appbar Application Name Click UI PASS 0.597
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.597
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.212
common_keywords_kragle.common.Click On Back Click PASS 0.584
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.587
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.554
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.011
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.014
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.024
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.038
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.042
profile_screen.profile_screen.Click On Publish Button Click PASS 0.76
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.762
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.626
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.628
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.574
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.575
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.334
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.07
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 11.414
common_keywords_kragle.common.Click On Back Click PASS 0.582
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.585
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.562
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.563
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.025
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.028
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.578
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.555
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.176
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.178
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.181
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.513
common_keywords_kragle.common.Click On Back Click PASS 0.591
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.595
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.559
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.03
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.033
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.612
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.613
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.014
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.269
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.273
home_screen.home.Is Device Inactive Is Element Present FAIL 5.276
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.277
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.21
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.514
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.312
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.287
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.295
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.036
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.371
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.525
common_keywords_kragle.common.Click On Back Click PASS 0.579
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.581
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.564
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.566
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.031
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.033
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.647
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.65
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.063
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.064
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.067
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.482
common_keywords_kragle.common.Click On Back Click PASS 0.601
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.602
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.947
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.031
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.032
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Enter Card Name PASS 3.984
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.763
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Add Card Entry PASS 0.763
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.138
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.14
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.183
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.186
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 12.273
common_keywords_kragle.common.Click On Back Click PASS 0.577
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.578
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.788
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.271
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.274
home_screen.home.Is Device Inactive Is Element Present FAIL 5.278
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.279
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.21
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.519
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.449
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.034
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.838
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.115
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.118
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
home_screen.home.Click On Account Button Click UI PASS 0.605
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.606
common_keywords_kragle.common.Click On Back Click PASS 0.803
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.808
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 121.356
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.026
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 127.205
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.077
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 137.851
common_keywords_kragle.common.Click On Back Click PASS 0.563
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.565
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.138
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.14
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.143
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
home_screen.home.Click On Appbar Application Name Click UI PASS 0.603
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.014
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.329
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 145.183
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.18
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.182
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.011
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.012
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 312.446
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 312.447
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.011
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.012
device_connector.device_connector.Disconnect Old And Connect New G502 HERO:wired G502 LIGHTSPEED:wired device_connector.Connect Device PASS 1.014
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.129
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.015
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.147
device_connector.device_connector.Disconnect Old And Connect New G502 HERO:wired G502 LIGHTSPEED:wired device_connector.Disconnect Device PASS 1.172
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G502 HERO:wired G502 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 2.187
${result2} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.441
device_settings.device_settings.Verify Startup Effect ${device} ${result1} firmware.Get Firmware Startup Effect PASS 0.453
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Startup Effect PASS 0.465
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.028
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Device Startup Effect Two PASS 0.03
device_settings_screen.device_settings.Click On Device Startup Effect Two Click PASS 0.544
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.024
device_settings_screen.device_settings.Click On Device Startup Effect Two device_settings.Verify Device Startup Effect Two PASS 0.025
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Click On Device Startup Effect Two PASS 0.573
${result1} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.438
device_settings.device_settings.Verify Startup Effect2 ${device} firmware.Get Firmware Startup Effect PASS 0.45
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.028
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Device Startup Effect Two PASS 0.03
device_settings_screen.device_settings.Click On Device Startup Effect Two Click PASS 0.55
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.035
device_settings_screen.device_settings.Click On Device Startup Effect Two device_settings.Verify Device Startup Effect Two PASS 0.037
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Click On Device Startup Effect Two PASS 0.59
device_settings.device_settings.Verify G502 HERO Setting Page ${device} device_settings.Verify Startup Effect2 PASS 2.154
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.562
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.025
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.028
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.595
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.603
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.018
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.018
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.623
device_settings.device_settings.Verify G502 HERO Setting Page ${device} device_settings.Verify DPI Lighting PASS 1.221
BuiltIn.Run Keyword If '${device['displayName']}' == 'G502 HERO' device_settings.Verify G502 HERO Setting Page ${device} device_settings.Verify G502 HERO Setting Page PASS 3.38
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.819
device_main_screen.device_view.Click On Settings Click UI PASS 0.825
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Settings PASS 0.826
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.173
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 1.174
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Assignments Tab PASS 1.176
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.103
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.105
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.604
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.37
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.373
home_screen.home.Is Device Inactive Is Element Present FAIL 5.377
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.377
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.185
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.589
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.301
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.162
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.177
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.171
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.173
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.175
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.67
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: Device Settings For Mouse PASS 22.226
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.465
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.483
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.458
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.476
common_keywords_kragle.common.Click On Back Click PASS 0.92
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.922
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.443
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.321
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.324
home_screen.home.Is Device Inactive Is Element Present FAIL 5.327
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.328
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.279
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.644
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.262
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB PASS 13.192
common_keywords_kragle.common.Restart GHUB Check All PASS 5.075
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.262
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.155
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Restart GHUB PASS 39.509
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.463
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.482
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.469
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.492
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.559
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.558
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.557
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.029
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.574
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.384
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.283
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.572
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.574
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.862
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.588
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.595
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.598
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.597
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.598
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.123
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.035
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.381
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.384
home_screen.home.Is Device Inactive Is Element Present FAIL 5.386
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.388
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.187
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.615
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.347
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.185
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.198
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.171
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.166
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.168
common_keywords_kragle.common.Click On Back Click PASS 0.575
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.945
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.504
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Restart System For Mouse PASS 89.621
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.471
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.489
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.463
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.471
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.131
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.132
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.621
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.388
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.392
home_screen.home.Is Device Inactive Is Element Present FAIL 5.394
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.396
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.605
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.362
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.179
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.193
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.218
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.219
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.221
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.786
operating_system.os.Put System On Sleep Sleep System PASS 41.694
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} os.Put System On Sleep PASS 41.698
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.467
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.484
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.47
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.478
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.154
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.154
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.171
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.173
common_keywords_kragle.common.Click On Back Click PASS 0.683
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.684
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 7.04
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.57
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.565
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.565
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.029
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.59
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.425
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.034
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.591
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.862
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.864
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.461
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Change DPI Value To PASS 7.513
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.596
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.607
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.615
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.618
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.728
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.73
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.162
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.163
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.854
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.29
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.291
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.218
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.538
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.558
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.201
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.153
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.154
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.155
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.938
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Sleep System For Mouse PASS 99.691
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.249
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.251
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.047
common_keywords_kragle.common.Click On Back Click PASS 0.606
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.609
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.768
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.77
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.644
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.65
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.651
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.713
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.723
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.728
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.73
common_keywords_kragle.Click On Cancel Click FAIL 10.012
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel FAIL 10.014
ELSE Click PASS 0.554
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.557
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.078
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.081
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.197
home_screen.home.Click On Appbar Application Name Click UI PASS 1.199
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 1.2
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.171
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.174
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.175
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 15.845
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 15.846
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 5.278
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 5.279
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 21.129
common_keywords_kragle.common.Click On Back Click FAIL 76.975
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 76.976
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.034
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 104.495
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 119.13
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.474
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.498
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.506
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.529
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.116
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 122.105
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 131.244
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.188
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.203
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.183
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.19
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.009
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.009
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.52
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.523
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.595
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.531
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.153
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.817
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.556
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.557
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.023
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.545
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.584
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.587
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.603
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.563
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.136
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.907
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.553
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.555
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.569
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.571
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.595
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.602
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.578
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.579
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.115
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.116
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.362
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.365
home_screen.home.Is Device Inactive Is Element Present FAIL 5.368
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.369
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.196
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.595
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.359
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Add Chrome Profile common.Click On Back PASS 0.559
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.014
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.018
ELSE Add Application On Lghub PASS 12.925
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.958
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.963
ELSE games_applications.Click On Add Application PASS 0.965
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.021
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.611
home_screen.home.Click On Appbar Application Name Click UI PASS 0.613
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.615
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.202
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.172
common_keywords_kragle.common.Click On Back Click PASS 0.593
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.594
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.994
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 27.145
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.044
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 324.646
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.473
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.476
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.578
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.279
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.282
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.57
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.205
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.569
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.185
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.188
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.029
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.032
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.589
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.612
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.615
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.574
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.579
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.581
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.194
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.197
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.818
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.362
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.565
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.933
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.575
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.58
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.582
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.197
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.2
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.02
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.824
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.417
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.555
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.556
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.977
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.572
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.577
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.579
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.194
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.196
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.015
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.811
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.26
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.567
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.832
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.57
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.576
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.577
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.194
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.196
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.036
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.038
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.834
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.274
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.565
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.843
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.031
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.594
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.599
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.601
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.194
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.197
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.838
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.636
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.857
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.859
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 4.5
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.025
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.026
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 29.298
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.209
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.569
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.208
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.573
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.207
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.564
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.188
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.201
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.577
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.586
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.59
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.592
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.843
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.596
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.597
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.158
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.159
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.29
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.168
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.486
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.262
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.202
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.216
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.19
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.174
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.175
common_keywords_kragle.common.Click On Back Click PASS 0.565
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.96
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.459
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity For Mouse PASS 399.791
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.551
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.104
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.106
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.639
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.282
home_screen.home.Is Device Inactive Is Element Present FAIL 5.284
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.196
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.508
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.258
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.164
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_settings.Disable Onboard Memory Mode PASS 14.981
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.167
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.185
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.188
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.275
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.292
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.271
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.289
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.319
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.33
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 16.93
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.199
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.212
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.184
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.204
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.226
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.237
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 16.671
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.186
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.201
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.183
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.202
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.234
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.247
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.665
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 53.485
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.238
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.244
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.21
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.172
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.174
common_keywords_kragle.common.Click On Back Click PASS 0.591
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.593
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.03
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.021
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.615
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.626
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.565
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.038
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.042
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.615
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.624
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.569
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.036
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.04
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.724
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.732
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.551
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.018
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 31.074
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 31.078
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 31.085
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.649
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.652
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.616
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.704
device_main_screen.device_view.Click On Settings Click UI PASS 0.707
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.707
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.108
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.109
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.356
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.36
home_screen.home.Is Device Inactive Is Element Present FAIL 5.363
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.364
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.157
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.55
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.275
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.166
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.179
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
common_keywords_kragle.common.Click On Back Click PASS 0.616
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.617
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 6.999
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.615
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 77.239
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.609
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.532
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.134
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.289
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.027
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.572
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.575
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.572
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.576
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.65
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.532
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.144
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.338
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.581
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.585
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.577
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.58
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.65
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.539
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.139
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.342
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.019
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.021
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.028
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.029
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.574
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.577
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.572
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.575
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.611
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.618
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.62
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.639
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.598
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.181
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.431
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.873
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.874
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.209
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.209
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.08
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.371
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.374
home_screen.home.Is Device Inactive Is Element Present FAIL 5.377
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.378
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.162
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.573
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.864
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.171
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.186
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.176
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.179
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.18
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.251
common_keywords_kragle.common.Click On Back Click PASS 0.634
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.634
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.021
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.022
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.039
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.173
home_screen.home.Click On Appbar Application Name Click UI PASS 1.175
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 1.176
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.21
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.211
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.213
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 5.099
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Onboard Profile DPI Test for Mouse device PASS 183.029
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI With Onboard Profile For Mouse PASS 198.012
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing NOT RUN 0.0
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider NOT RUN 0.0
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider NOT RUN 0.0
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect FAIL 107.523
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect FAIL 107.532
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.03
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.031
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.609
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.631
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.633
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle FAIL 108.861
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.658
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.666
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.668
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.613
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.043
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.044
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.677
common_keywords_kragle.common.Click On Back Click PASS 0.737
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.739
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.173
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.174
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.493
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.287
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.29
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.165
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.494
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.166
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.914
common_keywords_kragle.common.Restart GHUB Check All PASS 5.085
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.27
common_keywords_kragle.common.Restart GHUB Terminate All PASS 26.153
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 62.527
operating_system.os.Put System On Sleep Sleep System PASS 41.37
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 41.376
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.551
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.553
firmware.firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 Expect Zone Rgb PASS 1.196
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 firmware.Expect Zone RGB PASS 1.202
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.028
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.033
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.035
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.103
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.587
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.59
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.6
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.613
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.566
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.569
firmware.firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 Expect Zone Rgb PASS 1.189
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 firmware.Expect Zone RGB PASS 1.199
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.569
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.27
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.273
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.272
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.275
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.289
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.293
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.61
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.613
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.582
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.564
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.194
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.612
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.614
firmware.firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 Expect Zone Rgb PASS 1.195
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 firmware.Expect Zone RGB PASS 1.206
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.565
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.567
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.268
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.27
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.269
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.271
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.255
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.257
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.601
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.604
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.618
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.622
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.583
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.585
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.192
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.612
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.595
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.598
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.598
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.139
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.627
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.286
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.29
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.216
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.541
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.31
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.22
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.232
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.201
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.202
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.184
common_keywords_kragle.common.Click On Back Click PASS 0.59
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.591
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.021
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.008
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.567
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse FAIL 286.973
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.057
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.069
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} firmware.Get Onboard Profile Number NOT RUN 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown NOT RUN 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing NOT RUN 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown NOT RUN 0.0
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider NOT RUN 0.0
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider NOT RUN 0.001
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect FAIL 107.576
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect FAIL 107.585
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.032
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.6
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.603
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.58
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.582
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle FAIL 108.854
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle FAIL 108.877
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.638
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.55
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.165
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.364
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.581
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.583
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.315
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.317
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.367
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.369
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.394
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.398
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.619
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.621
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.589
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.591
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.569
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.571
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.461
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.658
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.57
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.196
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.439
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.616
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.624
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.594
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.597
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.597
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.131
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.132
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.617
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.288
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.295
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.163
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.487
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.239
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.208
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.221
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.106
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.108
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.11
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.591
common_keywords_kragle.common.Click On Back Click PASS 0.623
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.625
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.244
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.274
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.566
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.176
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.177
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.541
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.03
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.033
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.578
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.762
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.764
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.153
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.155
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.676
home_screen.home.Click On Appbar Application Name Click UI PASS 0.679
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.679
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.215
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.172
common_keywords_kragle.common.Click On Back Click PASS 0.766
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.768
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.187
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 23.022
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse FAIL 170.992
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.187
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.197
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.702
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.704
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.027
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.033
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.033
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.099
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.678
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.681
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.617
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.62
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.689
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.692
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.673
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.682
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.674
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.677
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.678
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.524
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.299
home_screen.home.Is Device Inactive Is Element Present FAIL 5.301
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.303
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.156
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.492
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.179
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.172
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.189
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.25
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.251
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.252
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.631
common_keywords_kragle.common.Restart GHUB Check All PASS 5.072
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.277
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.16
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 40.534
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.183
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.193
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.67
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.673
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.298
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.3
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.335
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.338
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.735
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.737
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.676
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.677
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.605
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.587
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.589
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.935
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.625
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.635
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.603
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.604
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.134
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.135
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.287
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.295
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.212
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.538
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.291
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.203
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.213
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.214
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.173
common_keywords_kragle.common.Click On Back Click PASS 0.577
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.988
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.506
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 104.507
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab NOT RUN 0.001
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab NOT RUN 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device NOT RUN 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB NOT RUN 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB NOT RUN 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep NOT RUN 0.0
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS NOT RUN 0.0
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE NOT RUN 0.0
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect FAIL 107.64
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect FAIL 107.648
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.032
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.609
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.613
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.606
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.608
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing FAIL 108.955
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.634
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.64
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.751
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.754
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.754
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.164
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.165
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.807
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.285
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.289
home_screen.home.Is Device Inactive Is Element Present FAIL 5.292
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.212
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.534
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.511
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.207
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.222
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.185
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.187
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.93
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse FAIL 128.304
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse FAIL 408.883
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With System Verification {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With System Verification FAIL 695.915
common_keywords_kragle.common.Click On Back Click PASS 0.595
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.597
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.602
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.608
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.61
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.598
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.604
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.786
home_screen.home.Click On Settings Click UI PASS 0.789
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.789
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.61
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.203
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.204
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.937
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.939
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.161
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 30.123
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.128
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.136
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.17
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 45.559
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.756
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.628
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.798
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.819
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.015
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.158
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.083
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 66.174
common_keywords_kragle.Launch Application Launch All PASS 11.271
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.278
common_keywords_kragle.Terminate Application Terminate All PASS 4.155
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.158
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.015
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.017
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
mouse_persistent_profile_regression_ui.Test: Persistent Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 99.264
profile_screen.profile_screen.Get Detail Of Effect Breathing Expect Element PASS 0.053
persistent_profile.Get Profile Details profile_screen.Get Detail Of Effect Breathing PASS 0.056
profile_screen.profile_screen.Click On Detailed Button Click PASS 0.647
persistent_profile.Get Profile Details profile_screen.Click On Detailed Button PASS 0.649
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.678
home_screen.home.Click On Appbar Application Name Click UI PASS 0.684
persistent_profile.Get Profile Details home.Click On Appbar Application Name PASS 0.685
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen Get Profile Details PASS 3.405
common_keywords_kragle.common.Click On Back Click PASS 0.688
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen common.Click On Back PASS 0.691
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen PASS 6.105
light_sync_screen.light_sync.Verify From Dropdown BREATHING Expect Element PASS 0.073
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} light_sync.Verify From Dropdown PASS 0.076
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.75
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.758
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} device_view.Click On LightSync Tab PASS 0.76
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.154
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.155
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.41
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.413
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.696
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.699
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.811
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.812
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} Select Profile PASS 40.104
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.851
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.282
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.29
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.293
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.618
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} home.Open Device Configuration PASS 12.651
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' PASS 55.603
common_keywords_kragle.common.Restart GHUB Check All PASS 5.083
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.267
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.165
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesL_001 ${device} common.Restart GHUB PASS 40.538
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.623
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.23
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.239
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.865
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.11
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.112
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.436
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.438
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.621
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.625
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.558
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.56
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 39.755
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Lock The Profile 'test 1' PASS 47.623
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.598
persistent_profile.Select Lighting Effect FIXED light_sync.Select Effect From Dropdown PASS 0.601
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.578
persistent_profile.Select Lighting Effect FIXED light_sync.Click On Effect Dropdown PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.595
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.601
persistent_profile.Select Lighting Effect FIXED device_view.Click On LightSync Tab PASS 0.601
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Lighting Effect PASS 2.791
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.121
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.123
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.445
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.447
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.63
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.633
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.564
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.567
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Profile PASS 39.788
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 2' And Set Lighting Effect As Fixed PASS 42.581
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.633
persistent_profile.Select Lighting Effect BREATHING light_sync.Select Effect From Dropdown PASS 0.635
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.709
persistent_profile.Select Lighting Effect BREATHING light_sync.Click On Effect Dropdown PASS 0.711
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.809
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.816
persistent_profile.Select Lighting Effect BREATHING device_view.Click On LightSync Tab PASS 0.818
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Lighting Effect PASS 3.174
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.246
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.256
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.124
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.126
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.649
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.651
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.68
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.683
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.594
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.595
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Profile PASS 35.082
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.161
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.376
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.379
home_screen.home.Is Device Inactive Is Element Present FAIL 5.382
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.383
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.166
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.57
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} home.Open Device Configuration PASS 11.93
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 1' And Set Lighting Effect As Breathing PASS 57.447
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.393
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.396
home_screen.home.Is Device Inactive Is Element Present FAIL 5.399
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.4
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.137
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.584
common_keywords_kragle.common.Click On Back Click PASS 0.664
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.666
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.297
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.021
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.335
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.58
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.585
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.629
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.765
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.768
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Create Profiles PASS 18.59
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.686
persistent_profile.GHUB_persistent ProfilesL_001 ${device} profile_screen.Click On Profile Settings PASS 0.687
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesL_001 ${device} GHUB_persistent ProfilesL_001 PASS 270.186
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.186
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.203
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.391
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.224
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.227
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.948
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.949
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.117
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.139
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.142
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.811
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.624
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.795
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.818
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.059
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.218
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.019
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.086
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.845
common_keywords_kragle.Launch Application Launch All PASS 11.256
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.264
common_keywords_kragle.Terminate Application Terminate All PASS 4.17
common_keywords_kragle.Terminate Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.174
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.002
common_keywords_kragle.common.Clear Settings Send Message PASS 0.002
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.007
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.001
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.692
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.012
device_connector.device_connector.Connect Device ${device_name1} device_connector.Connect To Acroname Device PASS 1.015
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Connect Device PASS 1.022
device_connector.device_connector.Disconnect Device By Port ${pn} Disconnect Device By Port PASS 1.012
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Device By Port PASS 1.014
profile_screen.profile_screen.Verify Profile Name Text Area ${profileName} Expect Element PASS 0.036
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Profile Name Text Area PASS 0.039
profile_screen.profile_screen.Verify Lock Image Expect Element PASS 0.013
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Lock Image PASS 0.013
ELSE Verify Global Profile Is Locked PASS 2.057
IF '${profile_name}' == False profile_screen.Verify Profile Is Locked NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.162
home_screen.home.Open Device Configuration ${device_name2} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.723
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.387
home_screen.home.Is Device Inactive Is Element Present FAIL 5.389
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.391
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.179
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.595
persistent_profile.Connect Second Device ${device} macrotest 1 home.Open Device Configuration PASS 11.483
${device_name2} home_screen.home.Get Device Name Get Attribute PASS 0.034
persistent_profile.Connect Second Device ${device} macrotest 1 home.Get Device Name PASS 0.035
device_connector.device_connector.Connect Device By Port ${pn} Connect Device By Port PASS 1.011
ELSE device_connector.Connect Device By Port PASS 1.012
IF ${pn} > 7 device_connector.Connect Device By Port NOT RUN 0.0
device_connector.device_connector.Disconnect Single Device ${device['displayName']} Disconnect Device PASS 1.014
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Single Device PASS 1.027
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Connect Second Device PASS 32.72
common_keywords_kragle.common.Click On Back Click PASS 0.594
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Click On Back PASS 0.598
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.575
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Select Yes On a Alert PASS 0.579
light_sync_screen.light_sync.Select Effect From Dropdown ${profileName} Click PASS 0.596
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 light_sync.Select Effect From Dropdown PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.6
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Persistent Profile Dropdown PASS 0.602
global_settings_screen.global_settings.Click On Global Settings Icon Click PASS 0.683
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Global Settings Icon PASS 0.686
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Lock And Enable Global Persistent Configuration PASS 7.091
common_keywords_kragle.common.Click On Back Click PASS 0.588
persistent_profile.GHUB_persistent ProfilesH_001 ${device} common.Click On Back PASS 0.591
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.649
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.652
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.637
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.641
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.664
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.666
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 1.969
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.643
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.65
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.624
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.079
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.082
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.621
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.628
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.347
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.636
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.644
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.646
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.664
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.668
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.029
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.036
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.707
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.386
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.39
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.631
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.636
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.637
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 14.394
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.684
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.695
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.7
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.705
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.227
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.236
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.811
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.819
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 0.822
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.236
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.237
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.661
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.663
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.695
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.699
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.581
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.582
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 35.205
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.144
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.145
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.144
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.32
home_screen.home.Is Device Inactive Is Element Present FAIL 5.323
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.324
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.168
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.513
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.811
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Select custom application profile and assign macro PASS 72.155
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.386
home_screen.home.Is Device Inactive Is Element Present FAIL 5.39
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.391
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.093
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.53
common_keywords_kragle.common.Click On Back Click PASS 0.605
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.608
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.693
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.026
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.737
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.797
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.8
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Create Profiles PASS 12.694
ELSE Click PASS 0.64
IF ${is_windows} Click NOT RUN 0.001
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.643
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.657
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Profile Settings PASS 0.658
common_keywords_kragle.common.Click On Back Click PASS 0.582
profile.profile.Add Chrome Profile common.Click On Back PASS 0.583
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.018
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.022
ELSE Add Application On Lghub PASS 12.831
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.946
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.951
ELSE games_applications.Click On Add Application PASS 0.953
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.063
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.069
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.694
home_screen.home.Click On Appbar Application Name Click UI PASS 0.697
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.697
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.213
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.214
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile.Add Chrome Profile PASS 23.405
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesH_001 ${device} GHUB_persistent ProfilesH_001 PASS 149.97
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.183
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.188
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.372
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.22
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.223
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.963
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.964
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.168
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.149
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.152
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.82
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.626
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.802
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.822
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.083
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.227
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.086
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.952
common_keywords_kragle.Launch Application Launch All PASS 11.26
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.266
common_keywords_kragle.Terminate Application Terminate All PASS 4.143
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.146
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.014
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.76
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.036
persistent_profile.Verify Key Assignment Of DPI Down Button Middle Click assignments_keys.Verify Text On Slot PASS 0.04
BuiltIn.Run Keyword If '${device['type']}'=='MOUSE' Verify Key Assignment Of DPI Down Button Middle Click Verify Key Assignment Of DPI Down Button PASS 2.046
assignments_keys_screen.assignments_keys.Verify No Text On Slot M${expected_macro} Not Expect Element PASS 5.158
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify No Text On Slot M${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.158
assignments_keys_screen.assignments_keys.Verify No Text On Slot ${expected_macro} Not Expect Element PASS 5.366
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify No Text On Slot ${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.369
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify No Macro Assignment Of DPI Down Button PASS 12.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.918
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.926
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments.Click On Assignments Icon PASS 0.927
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.119
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.121
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.883
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.886
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.717
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.72
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.711
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.712
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select Profile PASS 40.463
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.029
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.332
home_screen.home.Is Device Inactive Is Element Present FAIL 5.335
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.336
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.265
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.637
persistent_profile.GHUB_persistent ProfilesD_001 ${device} home.Open Device Configuration PASS 12.849
common_keywords_kragle.common.Restart GHUB Check All PASS 5.076
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.261
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.165
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesD_001 ${device} common.Restart GHUB PASS 40.523
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.649
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.657
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click UI PASS 0.666
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click PASS 0.618
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments_macros.Delete Macro PASS 1.287
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.019
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.02
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.045
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.046
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify Macro Assignment Of DPI Down Button PASS 2.08
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.607
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.247
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.259
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Lock And Enable Persistent Configuration PASS 7.869
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.639
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.643
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.643
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.647
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.666
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.668
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 1.967
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.639
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.649
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.656
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.62
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.089
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.092
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.622
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.629
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.351
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.641
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.644
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.664
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.668
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.029
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.036
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.708
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.4
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.403
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.637
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.637
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 14.415
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.684
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.693
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.7
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.702
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.242
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.253
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.813
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.821
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 0.824
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.238
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.239
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.668
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.67
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.695
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.699
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.582
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.583
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 35.215
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.155
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.13
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.388
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.391
home_screen.home.Is Device Inactive Is Element Present FAIL 5.393
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.395
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.172
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.589
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.883
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select custom application profile and assign macro PASS 72.272
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.384
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.389
home_screen.home.Is Device Inactive Is Element Present FAIL 5.391
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.393
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.074
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.513
common_keywords_kragle.common.Click On Back Click PASS 0.6
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.603
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.668
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.026
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.713
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.796
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.799
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Create Profiles PASS 12.646
ELSE Click PASS 0.632
IF ${is_windows} Click NOT RUN 0.0
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.637
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.683
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Profile Settings PASS 0.685
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Add Chrome Profile common.Click On Back PASS 0.578
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.018
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.021
ELSE Add Application On Lghub PASS 12.943
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.939
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.944
ELSE games_applications.Click On Add Application PASS 0.945
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.001
ELSE Expect Element FAIL 5.037
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.042
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.687
home_screen.home.Click On Appbar Application Name Click UI PASS 0.69
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.69
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.164
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile.Add Chrome Profile PASS 23.418
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesD_001 ${device} GHUB_persistent ProfilesD_001 PASS 230.28
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.185
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.192
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.378
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.209
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.211
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.943
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.945
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.109
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.11
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.001
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.154
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.157
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.807
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.617
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.792
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.803
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.033
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.223
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.086
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.816
common_keywords_kragle.Launch Application Launch All PASS 11.255
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.264
common_keywords_kragle.Terminate Application Terminate All PASS 4.143
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.147
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.015
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.001
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.627
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.044
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.047
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.054
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.922
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.933
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.94
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Keys Tab PASS 0.943
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.711
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.72
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Assignments Icon PASS 0.722
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.675
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.709
persistent_profile.Switch To Desktop default profile and go to Assignments tab profile_screen.Switch To Desktop Default Profile PASS 1.388
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Switch To Desktop default profile and go to Assignments tab PASS 6.067
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.143
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.083
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.287
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.29
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.271
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.6
persistent_profile.GHUB_persistent ProfilesC_001 ${device} home.Open Device Configuration PASS 12.837
common_keywords_kragle.common.Restart GHUB Check All PASS 5.074
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.263
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.141
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Restart GHUB PASS 40.498
persistent_profile.Delete existing profiles of custom application profile_screen.Click On Delete Button NOT RUN 0.0
persistent_profile.Delete existing profiles of custom application Click FAIL 5.122
BuiltIn.Run Keyword And Ignore Error Delete existing profiles of custom application Delete existing profiles of custom application FAIL 5.125
ELSE Click FAIL 10.024
IF ${is_windows} Click NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Custom Application Chrome profile_screen.Click On Custom Application Chrome FAIL 10.032
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.591
persistent_profile.Select custom application and Delete existing profiles home.Click On Appbar Application Name PASS 0.592
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application and Delete existing profiles PASS 16.764
common_keywords_kragle.common.Click On Back Click PASS 0.586
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Click On Back PASS 0.588
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.048
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.051
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.061
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.614
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.247
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.258
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Lock And Enable Persistent Configuration PASS 7.876
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.664
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.667
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.708
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.711
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.695
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.697
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Assign Custom Key To The DPI Down Button PASS 2.085
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.231
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.242
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.589
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.596
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Keys Tab PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.842
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.849
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Assignments Icon PASS 0.852
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.226
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.227
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.664
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.667
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.693
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.697
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.579
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.58
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Select Profile PASS 35.193
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.147
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.141
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.391
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.395
home_screen.home.Is Device Inactive Is Element Present FAIL 5.397
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.398
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.168
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.587
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.882
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application profile and assign custom key PASS 57.861
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.387
home_screen.home.Is Device Inactive Is Element Present FAIL 5.39
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.391
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.083
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.525
common_keywords_kragle.common.Click On Back Click PASS 0.621
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.624
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.69
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.026
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.733
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.791
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.795
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Create Profiles PASS 12.695
ELSE Click PASS 0.64
IF ${is_windows} Click NOT RUN 0.001
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.644
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.657
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Profile Settings PASS 0.659
common_keywords_kragle.common.Click On Back Click PASS 0.583
profile.profile.Add Chrome Profile common.Click On Back PASS 0.585
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.018
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.021
ELSE Add Application On Lghub PASS 12.819
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.94
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.945
ELSE games_applications.Click On Add Application PASS 0.947
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.059
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.063
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.695
home_screen.home.Click On Appbar Application Name Click UI PASS 0.696
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.697
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.158
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.159
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.16
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile.Add Chrome Profile PASS 23.33
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesC_001 ${device} GHUB_persistent ProfilesC_001 PASS 183.949
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.186
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.168
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.355
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.218
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.22
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.937
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.938
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.1
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.1
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.138
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.141
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.749
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.622
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.794
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.818
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.994
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.231
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.086
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.761
common_keywords_kragle.Launch Application Launch All PASS 11.253
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.26
common_keywords_kragle.Terminate Application Terminate All PASS 4.145
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.149
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.013
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.014
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.548
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.046
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.05
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Verify Key Assignment Of DPI Down Button PASS 2.057
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.59
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.597
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Keys Tab PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.927
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.937
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Assignments Icon PASS 0.94
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.141
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.142
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.908
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.911
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.714
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.717
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.703
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.706
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Select Profile PASS 40.495
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.19
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.191
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.089
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.361
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.364
home_screen.home.Is Device Inactive Is Element Present FAIL 5.368
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.369
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.233
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.635
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 home.Open Device Configuration PASS 12.925
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 57.024
common_keywords_kragle.common.Restart GHUB Check All PASS 5.081
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.263
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.152
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesB_001 ${device} common.Restart GHUB PASS 40.517
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.033
persistent_profile.Verify Key Assignment Of DPI Down Button A assignments_keys.Verify Text On Slot PASS 0.037
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.047
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.618
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.622
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.625
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.628
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.593
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.595
persistent_profile.Switch To Desktop default profile and assign custom key A Assign Custom Key To The DPI Down Button PASS 1.852
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.033
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.036
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.042
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.626
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.547
persistent_profile.Switch To Desktop default profile and assign custom key A profile_screen.Switch To Desktop Default Profile PASS 1.178
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Switch To Desktop default profile and assign custom key PASS 7.124
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.047
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.05
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.06
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.601
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.254
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.265
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Lock And Enable Persistent Configuration PASS 7.871
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.653
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.657
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.715
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.719
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.684
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.686
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Assign Custom Key To The DPI Down Button PASS 2.071
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.223
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.232
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.585
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.591
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Keys Tab PASS 0.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.812
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.819
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Assignments Icon PASS 0.822
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.216
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.218
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.656
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.659
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.693
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.698
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.581
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.582
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Select Profile PASS 35.181
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.149
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.15
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.108
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.369
home_screen.home.Is Device Inactive Is Element Present FAIL 5.373
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.374
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.174
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.57
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.836
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Select custom application profile and assign custom key PASS 57.745
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.384
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.387
home_screen.home.Is Device Inactive Is Element Present FAIL 5.391
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.391
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.077
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.516
common_keywords_kragle.common.Click On Back Click PASS 0.684
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.687
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.633
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.026
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.676
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.778
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.78
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Create Profiles PASS 12.675
ELSE Click PASS 0.634
IF ${is_windows} Click NOT RUN 0.0
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.638
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.7
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Profile Settings PASS 0.703
common_keywords_kragle.common.Click On Back Click PASS 0.578
profile.profile.Add Chrome Profile common.Click On Back PASS 0.58
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.001
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.001
ELSE Expect Element PASS 0.016
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.021
ELSE Add Application On Lghub PASS 12.942
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.949
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.954
ELSE games_applications.Click On Add Application PASS 0.955
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.001
ELSE Expect Element FAIL 5.048
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.054
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.709
home_screen.home.Click On Appbar Application Name Click UI PASS 0.711
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.712
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.22
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.22
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.222
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile.Add Chrome Profile PASS 23.525
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Terminate Chrome PASS 0.023
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesB_001 ${device} GHUB_persistent ProfilesB_001 PASS 209.917
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.22
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.203
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.426
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.218
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.221
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.948
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.95
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.173
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.176
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.179
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.817
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.629
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.8
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.818
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.076
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.225
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.019
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.09
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.966
common_keywords_kragle.Launch Application Launch All PASS 11.26
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.267
common_keywords_kragle.Terminate Application Terminate All PASS 4.154
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.157
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.016
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.018
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.001
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.842
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.045
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.048
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Verify Key Assignment Of DPI Down Button PASS 2.054
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.839
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.849
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.854
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Keys Tab PASS 0.856
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.707
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.716
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Assignments Icon PASS 0.719
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.133
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.135
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.44
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.442
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.716
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.718
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.707
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.709
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Select Profile PASS 40.029
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.162
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.986
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.222
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.563
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 home.Open Device Configuration PASS 12.723
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 56.389
common_keywords_kragle.common.Restart GHUB Check All PASS 5.085
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.285
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.164
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
persistent_profile.GHUB_persistent ProfilesA_001 ${device} common.Restart GHUB PASS 39.553
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.621
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.327
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.338
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.963
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.145
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.146
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.467
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.469
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.654
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.657
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.574
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.577
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 39.874
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Lock The Profile 'test 1' PASS 47.841
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.642
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.646
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.745
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.749
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.809
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.812
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Assign Custom Key To The DPI Down Button PASS 2.216
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.331
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.345
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.789
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.799
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.807
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Keys Tab PASS 0.809
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.693
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.701
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Assignments Icon PASS 0.704
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.111
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.113
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.458
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.46
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.707
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.711
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.709
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.71
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Select Profile PASS 40.025
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.2
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 2.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.083
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.269
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.152
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.525
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.02
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.028
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 45.775
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 96.89
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.642
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.646
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.755
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.759
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.722
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.726
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Assign Custom Key To The DPI Down Button PASS 2.14
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.343
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.354
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.835
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.844
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.849
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Keys Tab PASS 0.851
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.037
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.045
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Assignments Icon PASS 1.047
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.145
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.147
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.632
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.633
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.657
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.659
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.584
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.585
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Select Profile PASS 35.049
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.385
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.389
home_screen.home.Is Device Inactive Is Element Present FAIL 5.392
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.393
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.176
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.591
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.389
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 57.836
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.367
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.372
home_screen.home.Is Device Inactive Is Element Present FAIL 5.374
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.375
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.097
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.516
common_keywords_kragle.common.Click On Back Click PASS 0.614
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.617
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.329
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.021
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.367
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.61
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.585
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.026
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.627
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.766
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.768
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Create Profiles PASS 18.532
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.672
persistent_profile.GHUB_persistent ProfilesA_001 ${device} profile_screen.Click On Profile Settings PASS 0.673
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesA_001 ${device} GHUB_persistent ProfilesA_001 PASS 318.732
common_keywords_kragle.common.Click On Back Click PASS 0.732
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.733
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.175
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.177
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.004
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.387
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.39
home_screen.home.Is Device Inactive Is Element Present FAIL 5.393
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.394
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.172
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.601
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.785
persistent_profile.Mouse Persistent Profile tests ${device} home.Check Device Arrival in G HUB PASS 12.525
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.184
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.187
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.373
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.214
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.216
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.939
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.94
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.117
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.001
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.155
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.158
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.749
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.623
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.793
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.809
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.988
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.243
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.084
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 25.796
common_keywords_kragle.Launch Application Launch All PASS 11.252
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 11.26
common_keywords_kragle.Terminate Application Terminate All PASS 4.137
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 4.141
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.038
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.04
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 48.615
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.264
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.133
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Restart GHUB PASS 39.502
BuiltIn.Run Keyword If '''${device['type']}'''=='MOUSE' and ${tested_mouse} is ${False} Mouse Persistent Profile Tests ${device} Mouse Persistent Profile tests PASS 1707.16
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_assignments_tab} wait_timeout=30 Expect Element PASS 0.011
IF ${status} device_view.Verify Assignments Tab PASS 0.012
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_lightsync_tab} wait_timeout=30 Expect Element PASS 0.013
${check_status} persistent_profile.Check Features ${device} device_view.Verify LightSync Tab PASS 0.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.125
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.126
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.265
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.271
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.272
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.15
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.449
${check_status} persistent_profile.Check Features ${device} home.Open Device Configuration PASS 11.184
common_keywords_kragle.common.Click On Back Click PASS 0.554
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.555
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.118
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.119
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.266
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.272
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.273
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.142
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.443
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.169
${check_status} persistent_profile.Check Features ${device} home.Check Device Arrival in G HUB PASS 11.739
mouse_persistent_profile_regression_ui.Test: Persistent Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Check Features PASS 22.958
BuiltIn.Run Keyword And Continue On Failure Test: Persistent Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: Persistent Profile For Mouse PASS 1829.389
common_keywords_kragle.common.Click On Back Click PASS 0.745
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.746
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.463
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.216
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.221
home_screen.home.Is Device Inactive Is Element Present FAIL 5.223
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.224
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.144
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.401
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.027
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.158
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.173
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.196
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.198
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.199
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.411
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.166
common_keywords_kragle.common.Restart GHUB Check All PASS 5.086
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.272
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.148
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 39.526
common_keywords_kragle.common.Click On Back Click PASS 0.744
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.746
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.108
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.109
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.495
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.258
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.261
home_screen.home.Is Device Inactive Is Element Present FAIL 5.264
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.265
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.153
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.452
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.058
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.186
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.201
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.176
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.178
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.448
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.203
common_keywords_kragle.common.Restart GHUB Check All PASS 5.085
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.255
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.158
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 39.514
operating_system.os.Put System On Sleep Sleep System PASS 41.316
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 41.32
common_keywords_kragle.common.Click On Back Click PASS 0.56
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.562
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.127
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.6
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.283
home_screen.home.Is Device Inactive Is Element Present FAIL 5.285
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.287
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.139
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.452
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.183
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.205
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.174
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.175
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.178
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.599
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.17
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.023
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.024
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.033
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.179
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.014
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.196
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.235
common_keywords_kragle.common.Click On Back Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.552
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.114
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.115
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.262
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.267
home_screen.home.Is Device Inactive Is Element Present FAIL 5.269
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.271
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.15
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.45
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.189
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.143
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.157
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.128
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.129
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.131
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.489
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.05
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 193.234
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.051
common_keywords_kragle.common.Click On Back Click PASS 0.579
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.582
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.586
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.588
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.605
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.611
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.613
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.632
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.639
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.642
common_keywords_kragle.Click On Cancel Click PASS 0.584
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.588
ELSE Click PASS 0.57
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.573
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.019
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Appbar Application Name Click UI PASS 0.581
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.131
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.132
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.147
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.15
common_keywords_kragle.common.Click On Back Click PASS 0.577
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.883
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.095
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.212
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.215
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.599
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.546
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.175
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.554
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.582
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.587
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.618
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.622
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.031
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.035
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.037
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.129
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 122.115
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 131.266
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.536
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.024
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.039
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.587
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.117
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.121
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.122
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.336
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.348
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.545
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.547
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.613
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.163
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.877
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.546
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.018
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.042
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.332
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.332
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.029
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.539
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.539
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.024
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.612
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 28.242
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.654
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.656
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.599
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.17
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.987
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.592
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.67
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.673
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.31
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.314
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.337
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.341
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.74
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.744
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.657
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.659
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.613
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.561
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.923
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.306
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.309
home_screen.home.Is Device Inactive Is Element Present FAIL 5.312
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.313
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.094
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.436
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.217
common_keywords_kragle.common.Click On Back Click PASS 0.576
profile.profile.Add Chrome Profile common.Click On Back PASS 0.577
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.001
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.014
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.019
ELSE Add Application On Lghub PASS 12.939
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.024
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.03
ELSE games_applications.Click On Add Application PASS 1.03
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.019
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.672
home_screen.home.Click On Appbar Application Name Click UI PASS 0.674
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.676
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.159
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.16
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.206
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.21
common_keywords_kragle.common.Click On Back Click PASS 0.608
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.61
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 27.31
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.026
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 273.365
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.015
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.039
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.247
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.247
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.041
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.462
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.463
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.019
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.622
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.624
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.546
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 28.085
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.018
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.041
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.393
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.394
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.017
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.042
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.843
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.843
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.026
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.027
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.614
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.634
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.638
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 28.727
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.667
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.67
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.6
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.044
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.045
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.667
common_keywords_kragle.common.Click On Back Click PASS 0.771
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.773
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.17
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.487
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.27
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.273
home_screen.home.Is Device Inactive Is Element Present FAIL 5.276
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.277
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.176
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.487
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.148
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.929
common_keywords_kragle.common.Restart GHUB Check All PASS 5.084
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.255
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.141
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 39.495
operating_system.os.Put System On Sleep Sleep System PASS 41.371
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 41.378
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.533
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.534
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.008
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.01
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.043
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.055
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.025
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.031
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.032
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.096
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.589
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.592
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.607
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.614
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.586
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.588
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.539
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.541
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.037
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.584
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.124
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.129
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.13
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.341
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.022
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.366
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.573
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.576
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.264
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.268
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.309
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.312
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.272
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.275
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.588
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.591
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.592
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.57
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.571
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.206
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.607
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.609
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.536
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.536
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.025
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.038
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.603
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.144
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.147
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.149
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.376
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.03
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.409
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.569
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.573
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.276
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.28
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.279
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.282
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.291
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.295
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.604
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.607
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.609
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.591
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.593
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.257
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.616
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.623
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.581
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.581
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.283
home_screen.home.Is Device Inactive Is Element Present FAIL 5.285
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.286
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.167
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.485
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.268
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.204
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.219
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.163
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.164
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.177
common_keywords_kragle.common.Click On Back Click PASS 0.59
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.59
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.025
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.966
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.469
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 514.509
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.022
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.035
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.634
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.56
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.194
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.399
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.015
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.039
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.275
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.275
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.015
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.021
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.04
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.569
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.57
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.613
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.593
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.595
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 28.255
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 28.286
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.666
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.594
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.157
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.429
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.044
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.385
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.386
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.02
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.03
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.053
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.674
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.674
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.025
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.025
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.6
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.571
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.573
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 28.476
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 28.504
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.625
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.176
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.349
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.574
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.294
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.296
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.313
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.314
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.374
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.375
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.615
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.617
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.593
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.596
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.575
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.578
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.365
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.64
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.554
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.176
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.382
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.615
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.622
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.578
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.578
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.141
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.141
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.627
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.379
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.382
home_screen.home.Is Device Inactive Is Element Present FAIL 5.385
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.386
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.183
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.599
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.369
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.171
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.184
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.102
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.104
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.106
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.676
common_keywords_kragle.common.Click On Back Click PASS 0.601
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.602
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.231
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.025
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.262
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.584
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.384
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.387
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.539
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.03
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.032
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.574
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.746
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.749
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.361
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.363
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.666
home_screen.home.Click On Appbar Application Name Click UI PASS 0.668
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.669
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.169
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.191
common_keywords_kragle.common.Click On Back Click PASS 0.758
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.759
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.022
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.15
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 23.361
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 129.988
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.55
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.034
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.581
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.137
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.141
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.142
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.354
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.029
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.388
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.711
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.714
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.028
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.032
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.033
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.101
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.695
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.697
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.593
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.691
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.694
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.674
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.68
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.662
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.662
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.147
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.38
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.383
home_screen.home.Is Device Inactive Is Element Present FAIL 5.385
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.388
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.181
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.602
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.349
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.18
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.196
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.253
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.255
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.257
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.814
common_keywords_kragle.common.Restart GHUB Check All PASS 5.078
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.254
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.143
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 39.491
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.536
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.025
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.039
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.602
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.603
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.136
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.141
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.142
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.371
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.025
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.4
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.687
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.689
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.315
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.316
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.36
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.363
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.702
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.704
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.641
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.643
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.618
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.621
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.628
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.63
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 12.976
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.61
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.617
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.581
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.581
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.362
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.365
home_screen.home.Is Device Inactive Is Element Present FAIL 5.368
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.369
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.204
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.599
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.356
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.183
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.198
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.216
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
common_keywords_kragle.common.Click On Back Click PASS 0.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.981
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.544
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 134.085
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.016
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.031
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.032
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.624
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.631
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.683
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.686
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.687
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.608
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.043
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.045
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.671
common_keywords_kragle.common.Click On Back Click PASS 0.882
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.884
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.19
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.191
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.884
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.378
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.382
home_screen.home.Is Device Inactive Is Element Present FAIL 5.385
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.386
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.241
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.662
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.74
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 13.631
common_keywords_kragle.common.Restart GHUB Check All PASS 5.08
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.254
common_keywords_kragle.common.Restart GHUB Terminate All PASS 27.304
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 63.657
operating_system.os.Put System On Sleep Sleep System PASS 41.764
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 41.766
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.027
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.355
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.014
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.014
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.371
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.028
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.444
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.015
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.015
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.461
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.026
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.027
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.602
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.579
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.582
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 8.245
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.608
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.634
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.634
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.609
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.242
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.247
home_screen.home.Is Device Inactive Is Element Present FAIL 5.249
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.25
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.122
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.402
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.148
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.151
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.166
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.152
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.153
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.154
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.478
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 149.173
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 418.287
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 932.843
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.054
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.163
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.165
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) common.Select Yes On a Alert PASS 0.584
profile_screen.profile_screen.Click On Delete Button Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Delete Button PASS 3.593
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.579
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.581
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.036
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.037
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.54
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.177
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.179
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.24
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.05
common_keywords_kragle.common.Click On Back Click PASS 0.578
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.581
login_screen.login.Click Dismiss Button Click PASS 1.589
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.593
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.574
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.56
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.044
home_screen.home.Click On Account Button Click UI FAIL 0.047
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.047
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.001
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Account Button Click UI PASS 0.585
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.587
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.029
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.123
common_keywords_kragle.common.Click On Back Click PASS 0.577
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.581
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.551
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.553
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.028
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.031
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.644
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.646
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.166
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.166
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.191
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.194
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 6.946
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.324
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.017
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.019
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.034
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.036
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.585
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.588
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.133
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.627
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.227
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.231
home_screen.home.Is Device Inactive Is Element Present FAIL 5.234
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.236
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.033
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.3
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.083
common_keywords_kragle.common.Click On Back Click PASS 0.575
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.577
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.156
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.158
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.574
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.038
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.04
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.934
common_keywords_kragle.common.Click On Back Click PASS 0.59
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.592
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.56
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.562
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.036
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.041
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.631
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.14
home_screen.home.Click On Account Button Click UI FAIL 15.144
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.146
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.023
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
home_screen.home.Click On Account Button Click UI PASS 0.622
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.623
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.658
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.751
common_keywords_kragle.common.Click On Back Click PASS 0.559
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.56
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.147
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.149
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) common.Select Yes On a Alert PASS 0.606
profile_screen.profile_screen.Click On Delete Button Click PASS 0.577
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Delete Button PASS 3.585
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.587
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.039
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.041
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.571
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.164
common_keywords_kragle.common.Click On Back Click PASS 0.581
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.584
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.547
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.013
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.017
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.027
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.024
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.021
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.022
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.025
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.04
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.044
profile_screen.profile_screen.Click On Publish Button Click PASS 0.78
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.781
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.618
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.576
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 10.373
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 12.432
common_keywords_kragle.common.Click On Back Click PASS 0.583
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.585
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.59
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.592
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.026
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.028
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.544
home_screen.home.Click On Appbar Application Name Click UI PASS 0.546
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.159
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.161
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.521
common_keywords_kragle.common.Click On Back Click PASS 0.591
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.595
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.575
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.576
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.032
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.036
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.68
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.681
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.125
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.127
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.715
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.284
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.291
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.291
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.143
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.455
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.304
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.286
home_screen.home.Is Device Inactive Is Element Present FAIL 5.29
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.29
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 2.161
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 7.492
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 20.724
common_keywords_kragle.common.Click On Back Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.584
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.551
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.553
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.031
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.033
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.721
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.724
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.529
common_keywords_kragle.common.Click On Back Click PASS 0.6
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.604
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.906
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.03
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.032
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Enter Card Name PASS 3.943
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.785
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Add Card Entry PASS 0.786
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.357
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.36
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
home_screen.home.Click On Appbar Application Name Click UI PASS 0.604
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.604
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.169
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 12.48
common_keywords_kragle.common.Click On Back Click PASS 0.57
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.572
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.093
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.271
home_screen.home.Is Device Inactive Is Element Present FAIL 5.273
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.275
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.133
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.437
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.7
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.278
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.169
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
common_keywords_kragle.common.Click On Back Click PASS 0.555
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.797
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.104
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.106
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Account Button Click UI PASS 0.575
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.575
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.08
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 10.567
common_keywords_kragle.common.Click On Back Click PASS 0.595
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.596
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.162
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.164
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.168
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
home_screen.home.Click On Appbar Application Name Click UI PASS 0.661
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.662
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.017
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.018
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.446
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 18.015
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 9.985
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 9.986
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 9.988
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.013
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.013
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 180.355
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 168655714, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui'], 'persistent_profile': ['ui'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 180.357
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New G203 LIGHTSYNC:wired G903 LIGHTSPEED:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.04
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.271
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.273
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.035
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.228
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.229
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.055
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.238
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.239
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.885
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.321
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.324
device_connector.device_connector.Disconnect Old And Connect New G203 LIGHTSYNC:wired G903 LIGHTSPEED:wired device_connector.Disconnect Device PASS 41.212
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G203 LIGHTSYNC:wired G903 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 42.221
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
device_main_screen.device_view.Click On Settings Click UI PASS 0.669
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Settings PASS 0.671
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.782
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.785
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Assignments Tab PASS 0.785
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.155
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.295
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.297
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.299
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.301
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.628
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.383
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.308
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.304
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.305
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.306
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.005
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: Device Settings For Mouse PASS 18.61
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.135
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.139
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.165
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.183
common_keywords_kragle.common.Click On Back Click PASS 0.566
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.567
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.211
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.212
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.65
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.398
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.4
home_screen.home.Is Device Inactive Is Element Present FAIL 5.402
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.402
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.306
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.738
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.603
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 12.176
common_keywords_kragle.common.Restart GHUB Check All PASS 5.116
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.693
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.847
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.121
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.126
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.12
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.125
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.55
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.243
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.058
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.535
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.535
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.594
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.586
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.586
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.14
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.141
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.33
home_screen.home.Is Device Inactive Is Element Present FAIL 5.332
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.332
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.249
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.609
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.354
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.252
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.267
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.245
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.246
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.242
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.242
common_keywords_kragle.common.Click On Back Click PASS 0.579
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.083
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.712
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 90.303
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.12
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.125
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.121
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.126
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.249
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.251
home_screen.home.Is Device Inactive Is Element Present FAIL 5.254
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.254
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.529
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.301
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.25
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.265
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.309
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.311
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.312
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.887
operating_system.os.Put System On Sleep Sleep System PASS 48.274
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 48.275
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.12
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.125
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.142
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.147
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.309
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.31
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.276
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.28
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.536
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.145
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.036
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.037
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.032
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.566
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.315
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.083
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.62
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.643
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.558
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.196
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.197
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.315
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.318
home_screen.home.Is Device Inactive Is Element Present FAIL 5.32
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.32
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.299
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.649
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.461
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.257
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.273
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.271
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.272
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.274
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.016
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 103.933
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.317
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.319
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.131
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.543
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.555
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.549
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.575
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.578
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.579
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.529
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.547
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.55
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.02
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.275
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.277
common_keywords_kragle.common.Click On Back Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.534
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
ELSE common.Restart GHUB NOT RUN 0.001
ELSE Capture Screenshot NOT RUN 0.0
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.001
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.586
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.589
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.018
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.02
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.614
common_keywords_kragle.common.Click On Back Click FAIL 5.656
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.658
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 10.115
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 14.013
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.144
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.149
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.143
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.151
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.121
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.006
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.002
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.137
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.0
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.001
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.003
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.014
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.14
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.145
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.143
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.148
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.012
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.825
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.826
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.577
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.564
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.207
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.183
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.567
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.568
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.55
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.781
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.782
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.582
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.176
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.086
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.548
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.549
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.564
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.626
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.628
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.629
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.385
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.387
home_screen.home.Is Device Inactive Is Element Present FAIL 5.389
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.389
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.308
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.729
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.533
common_keywords_kragle.common.Click On Back Click PASS 0.575
profile.profile.Add Chrome Profile common.Click On Back PASS 0.576
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.071
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.072
ELSE Add Application On Lghub PASS 2.017
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.618
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.621
ELSE games_applications.Click On Add Application PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.582
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.583
common_keywords_kragle.common.Restart GHUB Check All PASS 5.146
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.749
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.038
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.94
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.053
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.059
ELSE Add Application On Lghub PASS 2.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.553
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.065
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.07
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.294
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.295
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.294
common_keywords_kragle.common.Click On Back Click PASS 0.553
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.165
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 67.273
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.118
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 146.457
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.15
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.133
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.134
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.138
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.139
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.124
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.125
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.561
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.814
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.815
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.124
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.125
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.692
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.097
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.526
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.626
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.151
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.153
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.718
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.08
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.607
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.189
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.19
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.758
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.111
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.53
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.531
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.643
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.546
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.546
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.144
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.146
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.709
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.062
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.53
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.531
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.594
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.553
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.191
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.191
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.764
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.075
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.549
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.627
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.774
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.169
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.545
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.162
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.544
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.138
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.158
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.036
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.038
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.565
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.157
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.036
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.038
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.564
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.525
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.563
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.193
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.196
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.617
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.303
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.306
home_screen.home.Is Device Inactive Is Element Present FAIL 5.307
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.308
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.299
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.635
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.452
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.271
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.286
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.284
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.288
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
common_keywords_kragle.common.Click On Back Click PASS 0.595
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.596
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.403
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.404
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.856
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.602
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 216.2
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.547
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.194
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.314
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.316
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.294
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.641
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.466
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.313
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.314
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.315
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.334
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.258
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.26
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.262
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.301
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.302
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.303
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.144
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.149
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.144
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.163
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.589
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.593
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 16.914
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.176
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.181
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.163
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.169
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.688
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.693
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 17.049
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.152
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.157
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.137
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.143
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.608
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.614
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.923
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 54.201
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.147
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.151
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.293
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.283
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.287
common_keywords_kragle.common.Click On Back Click PASS 0.566
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.17
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.564
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.568
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.535
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.017
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.564
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.566
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.536
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.584
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.589
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.534
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.02
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.609
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.534
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.534
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.019
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.589
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.592
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.543
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.431
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.438
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.757
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.57
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.572
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.597
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
device_main_screen.device_view.Click On Settings Click UI PASS 0.604
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.604
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.192
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.617
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.292
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.294
home_screen.home.Is Device Inactive Is Element Present FAIL 5.296
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.296
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.267
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.593
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.413
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.268
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.27
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.272
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.276
common_keywords_kragle.common.Click On Back Click PASS 0.557
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.124
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.751
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 56.689
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.586
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.527
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.171
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.291
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.018
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.02
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.61
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.528
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.175
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.318
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.55
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.554
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.601
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.195
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.335
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.016
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.588
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.219
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.352
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.573
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.573
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.196
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.197
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.32
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.322
home_screen.home.Is Device Inactive Is Element Present FAIL 5.325
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.325
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.6
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.411
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.301
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.316
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.027
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.03
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.78
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.546
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.019
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.019
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.019
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.266
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.268
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.425
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 158.35
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'dpi': ['sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 173.684
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.145
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.54
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.555
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.55
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.572
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.575
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.575
common_keywords_kragle.Click On Cancel Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.543
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.573
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.574
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.266
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.244
common_keywords_kragle.common.Click On Back Click PASS 0.555
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 7.085
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.0
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.232
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.233
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.234
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.538
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.658
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.66
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.126
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle Expect Zone Lighting Effect PASS 4.138
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle firmware.Expect Zone Lighting Effect PASS 4.143
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.124
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.004
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.002
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.139
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.003
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.017
firmware.firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 Expect Zone Rgb PASS 1.147
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 firmware.Expect Zone RGB PASS 1.152
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.587
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.588
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.567
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.177
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.864
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.524
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.525
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.132
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.136
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.171
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.171
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.148
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.152
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.386
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.387
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.148
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.152
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.55
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.552
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.525
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.526
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 31.145
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.857
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.857
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.585
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.573
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.194
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.214
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.558
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.561
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.119
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.12
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.084
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.087
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.092
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.096
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.567
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.569
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.61
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.611
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.534
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.548
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.215
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.216
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.317
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.32
home_screen.home.Is Device Inactive Is Element Present FAIL 5.321
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.323
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.05
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.4
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.237
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Add Chrome Profile common.Click On Back PASS 0.558
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.012
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.155
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.159
ELSE Add Application On Lghub PASS 2.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.564
ELSE games_applications.Click On Add Application PASS 0.566
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.044
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.049
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.232
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.233
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.22
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.22
common_keywords_kragle.common.Click On Back Click PASS 0.54
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.012
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 15.98
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.131
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 139.613
multi_media.multi_media.Close VLC Close Vlc PASS 0.002
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} multi_media.Close VLC PASS 0.003
${primary_after_play} firmware.firmware.Get Zone RGB ${device['productId']} primary Get Zone Rgb PASS 0.121
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} firmware.Get Zone RGB PASS 0.128
multi_media.multi_media.Play Media In VLC 1000.wav Vlc Play PASS 3.004
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} multi_media.Play Media In VLC PASS 3.005
${primary_before_play} firmware.firmware.Get Zone RGB ${device['productId']} primary Get Zone Rgb PASS 0.135
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} firmware.Get Zone RGB PASS 0.139
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.57
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.572
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.534
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.535
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.02
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.589
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.591
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.549
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.549
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 9.567
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.163
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.167
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.223
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.224
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.149
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.154
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.423
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.423
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.176
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.181
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.013
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.589
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.591
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 31.336
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.154
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.159
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.213
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.214
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.119
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.123
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.282
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.283
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.119
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.124
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.583
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 31.087
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.587
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.587
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.599
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.026
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.63
common_keywords_kragle.common.Click On Back Click PASS 0.545
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.545
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.191
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.192
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.352
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.353
home_screen.home.Is Device Inactive Is Element Present FAIL 5.356
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.356
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.218
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.605
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.44
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.991
common_keywords_kragle.common.Restart GHUB Check All PASS 5.109
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.691
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 42.837
operating_system.os.Put System On Sleep Sleep System PASS 48.441
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 48.447
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.524
firmware.firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 Expect Zone Rgb PASS 1.122
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 firmware.Expect Zone RGB PASS 1.127
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.068
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.543
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.571
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.576
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.547
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.548
firmware.firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 Expect Zone Rgb PASS 1.204
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 firmware.Expect Zone RGB PASS 1.209
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.076
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.077
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.074
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.076
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.071
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.073
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.558
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.559
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.574
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.577
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.434
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.568
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.568
firmware.firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 Expect Zone Rgb PASS 1.16
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 firmware.Expect Zone RGB PASS 1.164
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.539
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.541
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.096
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.099
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.074
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.078
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.081
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.084
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.553
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.461
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.566
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.571
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.57
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.57
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.186
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.187
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.331
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.334
home_screen.home.Is Device Inactive Is Element Present FAIL 5.335
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.336
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.291
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.655
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.453
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.287
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.303
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.258
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.259
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
common_keywords_kragle.common.Click On Back Click PASS 0.641
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.641
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.388
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.389
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.854
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.617
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 372.268
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.549
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.189
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.353
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.354
home_screen.home.Is Device Inactive Is Element Present FAIL 5.357
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.357
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.338
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.724
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.276
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.276
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.278
BuiltIn.Run Keyword If ${onboard_mode} device_settings.Disable Onboard Memory Mode ${device['displayName']} device_settings.Disable Onboard Memory Mode PASS 15.413
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element PASS 0.008
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 0.013
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 Expect Zone Lighting Brightness PASS 1.127
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 firmware.Expect Zone Lighting Brightness PASS 1.132
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 Expect Zone Lighting Rate PASS 1.142
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 firmware.Expect Zone Lighting Rate PASS 1.148
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing Expect Zone Lighting Effect PASS 1.131
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing firmware.Expect Zone Lighting Effect PASS 1.135
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.655
BuiltIn.Run Keyword If ${profile_number}>1 and ${profile_index}<4 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.659
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 Expect Zone Lighting Brightness PASS 1.139
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 firmware.Expect Zone Lighting Brightness PASS 1.143
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 Expect Zone Lighting Rate PASS 1.149
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 firmware.Expect Zone Lighting Rate PASS 1.154
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle Expect Zone Lighting Effect PASS 1.145
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle firmware.Expect Zone Lighting Effect PASS 1.149
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.658
BuiltIn.Run Keyword If ${profile_number}>1 and ${profile_index}<4 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.664
firmware.firmware.Expect Zone RGB ${device['productId']} primary 255 66 177 Expect Zone Rgb PASS 1.13
BuiltIn.Run Keyword If ${INDEX}==0 firmware.Expect Zone RGB ${device['productId']} primary 255 66 177 firmware.Expect Zone RGB PASS 1.134
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.625
BuiltIn.Run Keyword If ${profile_number}>1 and ${profile_index}<4 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.63
BuiltIn.Run Keyword And Continue On Failure lightsync.Onboard Lighting Profile Loop ${device} ${profile_number} lightsync.Onboard Lighting Profile Loop PASS 45.983
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.137
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} firmware.Get Onboard Profile Number PASS 0.142
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.266
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.268
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.317
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.321
common_keywords_kragle.common.Click On Back Click PASS 0.567
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.18
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.572
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.576
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.536
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.561
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.565
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.537
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.583
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.584
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.535
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.018
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.605
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.536
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.019
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.593
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.543
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.399
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.405
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.723
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.569
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.572
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.548
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.604
device_main_screen.device_view.Click On Settings Click UI PASS 0.607
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.607
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.191
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.192
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.327
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.328
home_screen.home.Is Device Inactive Is Element Present FAIL 5.331
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.331
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.275
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.635
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.452
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.274
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.275
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.34
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.341
common_keywords_kragle.common.Click On Back Click PASS 0.551
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.189
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.808
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 56.713
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.625
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.274
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.453
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.135
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.139
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.255
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.255
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.127
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.131
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.337
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.337
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.147
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.152
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.603
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.604
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.531
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 31.235
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 31.246
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.641
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.208
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.39
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.171
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.176
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.285
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.285
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.135
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.14
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.46
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.46
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.147
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.151
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.598
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.6
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.56
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.56
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 31.439
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 31.457
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.607
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.213
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.376
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.545
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.546
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.103
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.106
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.095
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.098
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.161
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.163
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.593
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.595
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.632
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.634
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.544
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.698
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.585
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.555
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.213
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.358
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.571
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.562
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.149
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.15
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.315
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.284
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.634
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.401
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.259
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.276
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.044
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.744
common_keywords_kragle.common.Click On Back Click PASS 0.559
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.561
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.094
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.106
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.538
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.539
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.283
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.285
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.116
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.132
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.554
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.334
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.336
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.307
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.308
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.306
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.307
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.18
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 22.286
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 237.007
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.134
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.138
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.538
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.54
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.069
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.611
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.613
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.562
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.565
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.54
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.596
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.607
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.608
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.609
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.2
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.652
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.368
home_screen.home.Is Device Inactive Is Element Present FAIL 5.37
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.37
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.292
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.708
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.562
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.295
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.31
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.323
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.323
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.325
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.206
common_keywords_kragle.common.Restart GHUB Check All PASS 5.13
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.803
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.051
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.992
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.124
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.131
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.551
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.089
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.092
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.089
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.092
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.12
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.121
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.626
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.628
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.578
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.562
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.632
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.579
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.568
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.568
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.169
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.478
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.48
home_screen.home.Is Device Inactive Is Element Present FAIL 5.481
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.482
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.331
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.843
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.633
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.3
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.329
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.33
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.325
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.325
common_keywords_kragle.common.Click On Back Click PASS 0.553
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.225
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.165
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 105.023
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 Expect Zone Lighting Brightness PASS 1.12
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 firmware.Expect Zone Lighting Brightness PASS 1.124
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 Expect Zone Lighting Rate PASS 1.121
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 firmware.Expect Zone Lighting Rate PASS 1.126
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing Expect Zone Lighting Effect PASS 1.121
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing firmware.Expect Zone Lighting Effect PASS 1.126
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.583
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.574
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.575
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.598
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.025
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.629
common_keywords_kragle.common.Click On Back Click PASS 0.56
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.561
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.245
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.246
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.311
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.314
home_screen.home.Is Device Inactive Is Element Present FAIL 5.315
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.316
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.252
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.598
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.49
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.057
common_keywords_kragle.common.Restart GHUB Check All PASS 5.116
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.715
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.034
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.869
operating_system.os.Put System On Sleep Sleep System PASS 48.578
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 48.579
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.129
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.133
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.008
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Input BREATHING BRIGHTNESS Present light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.01
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.127
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.014
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.014
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.142
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.151
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.156
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.008
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Input BREATHING RATE Present light_sync.Verify Input BREATHING RATE Present PASS 0.009
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.141
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.014
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.155
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.149
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.153
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.024
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.025
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.607
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.609
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.545
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 11.013
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.569
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.632
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.633
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.195
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.315
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.271
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.617
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.427
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.258
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.271
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.287
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.288
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.289
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.996
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 139.932
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 497.393
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With System Verification {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With System Verification PASS 869.708
common_keywords_kragle.common.Click On Back Click PASS 0.569
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.569
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.174
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.175
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.634
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.368
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.37
home_screen.home.Is Device Inactive Is Element Present FAIL 5.372
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.279
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.696
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.508
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.265
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.281
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.3
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.301
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.303
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.1
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.676
common_keywords_kragle.common.Restart GHUB Check All PASS 5.118
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.741
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.895
common_keywords_kragle.common.Click On Back Click PASS 0.569
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.57
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.141
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.634
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.332
home_screen.home.Is Device Inactive Is Element Present FAIL 5.334
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.334
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.627
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.404
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.246
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.263
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.303
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.304
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.305
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.981
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.552
common_keywords_kragle.common.Restart GHUB Check All PASS 5.125
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.715
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.877
operating_system.os.Put System On Sleep Sleep System PASS 47.911
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 47.917
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.54
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.185
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.186
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.323
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.325
home_screen.home.Is Device Inactive Is Element Present FAIL 5.327
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.327
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.251
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.609
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.395
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.333
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.349
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.305
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.306
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.308
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.06
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.607
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.004
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Connect Device PASS 1.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.045
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.262
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.263
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.034
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.23
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.23
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.057
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.276
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.276
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.915
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.223
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.006
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.231
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Disconnect Device PASS 41.159
common_keywords_kragle.common.Click On Back Click PASS 0.562
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.191
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.645
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.348
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.349
home_screen.home.Is Device Inactive Is Element Present FAIL 5.352
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.353
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.278
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.661
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.499
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.274
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.29
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.051
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.848
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 14.417
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: OOB Software Support For Mouse PASS 243.124
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.564
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.565
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.583
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Settings Click UI PASS 0.565
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.565
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.271
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.31
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.312
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.594
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.594
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.156
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.001
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.194
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.196
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.54
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.546
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.548
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.545
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.182
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.036
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.13
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 24.635
common_keywords_kragle.Launch Application Launch All PASS 12.76
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.762
common_keywords_kragle.Terminate Application Terminate All PASS 6.039
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.042
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.052
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.054
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
BuiltIn.Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 60.775
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.054
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.204
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.204
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.565
profile_screen.profile_screen.Click On Delete Button Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.557
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.577
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.028
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.03
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.284
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.285
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.286
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.322
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.107
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.54
login_screen.login.Click Dismiss Button Click PASS 2.071
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.072
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.55
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.532
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.04
home_screen.home.Click On Account Button Click UI FAIL 0.042
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.042
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.014
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Account Button Click UI PASS 0.585
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.585
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.465
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.021
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.545
common_keywords_kragle.common.Click On Back Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.537
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.582
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.312
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.314
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.305
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.305
common_keywords_kragle.common.Click On Back Click PASS 0.537
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.177
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.422
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.011
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.59
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.59
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.198
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.2
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.361
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.363
home_screen.home.Is Device Inactive Is Element Present FAIL 5.365
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.365
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.051
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.446
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.272
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.01
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.283
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.551
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.001
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.534
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.535
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.022
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.577
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.186
home_screen.home.Click On Account Button Click UI FAIL 15.188
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.188
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Account Button Click UI PASS 0.573
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.573
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.475
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.56
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.215
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.215
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.567
profile_screen.profile_screen.Click On Delete Button Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.562
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.564
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.018
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.117
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.541
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.536
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Click On Publish Button Click PASS 0.592
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.594
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.584
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.553
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.921
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.022
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 11.952
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.539
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.527
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.527
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.609
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.611
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.294
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.296
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.296
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.581
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.542
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.014
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.605
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.606
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.204
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.206
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.835
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.303
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.307
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.307
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.266
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.596
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.323
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.326
home_screen.home.Is Device Inactive Is Element Present FAIL 5.33
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.33
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.029
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.398
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.784
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.541
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.571
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.277
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.205
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Enter Card Name PASS 3.221
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Add Card Entry PASS 0.552
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.316
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.318
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.546
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.293
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.294
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.296
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.491
common_keywords_kragle.common.Click On Back Click PASS 0.571
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.571
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.175
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.176
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.863
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.43
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.432
home_screen.home.Is Device Inactive Is Element Present FAIL 5.434
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.435
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.285
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.749
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.792
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.368
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.315
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.317
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.066
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.071
common_keywords_kragle.common.Click On Back Click PASS 0.537
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.945
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.162
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.163
login_screen.login.Click Dismiss Button Click PASS 2.021
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.021
login_screen.login.Click Yes Button Click PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) login.Click Yes Button PASS 0.54
login_screen.login.Click Profile Delete Button Click PASS 0.53
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) login.Click Profile Delete Button PASS 0.53
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 2.039
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 2.039
login_screen.login.Click Dismiss Button Click PASS 2.086
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.088
login_screen.login.Click Yes Button Click PASS 0.54
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Yes Button PASS 0.542
login_screen.login.Click Profile Delete Button Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Profile Delete Button PASS 0.546
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.024
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Account Button Click UI PASS 0.565
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.566
common_keywords_kragle.common.Click On Back Click PASS 0.564
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.566
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.15
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.106
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 90.826
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.035
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 109.892
common_keywords_kragle.common.Click On Back Click PASS 0.556
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.557
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.195
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.196
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.558
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.559
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.566
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.569
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.547
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.548
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.206
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.207
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.011
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.011
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.012
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.56
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.56
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.545
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.546
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.568
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.568
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.223
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.223
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.013
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.023
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.025
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.081
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.015
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.221
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 137.114
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.254
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.255
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.257
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.012
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 285.059
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 6, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 285.06
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wired G502 LIGHTSPEED:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.048
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.232
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.234
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.033
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.251
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.252
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.058
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.293
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.293
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.93
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.255
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.259
device_connector.device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wired G502 LIGHTSPEED:wired device_connector.Disconnect Device PASS 41.191
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wired G502 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 42.202
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.679
device_main_screen.device_view.Click On Settings Click UI PASS 0.687
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.69
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.816
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.818
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.819
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.196
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.197
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.599
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.36
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.362
home_screen.home.Is Device Inactive Is Element Present FAIL 5.364
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.364
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.295
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.685
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.485
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.323
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.259
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.261
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.261
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.078
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 18.722
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.124
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.129
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.097
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.119
common_keywords_kragle.common.Click On Back Click PASS 0.568
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.568
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.176
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.34
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.343
home_screen.home.Is Device Inactive Is Element Present FAIL 5.344
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.345
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.299
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.673
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.516
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 12.09
common_keywords_kragle.common.Restart GHUB Check All PASS 5.147
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.716
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.898
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.086
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.091
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.087
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.092
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.55
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.235
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.058
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.596
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.589
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.589
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.141
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.143
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.603
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.26
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.262
home_screen.home.Is Device Inactive Is Element Present FAIL 5.264
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.264
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.537
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.286
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.25
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.267
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.248
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.249
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.254
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.255
common_keywords_kragle.common.Click On Back Click PASS 0.577
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.098
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.656
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 90.065
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.086
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.091
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.088
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.093
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.636
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.313
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.315
home_screen.home.Is Device Inactive Is Element Present FAIL 5.317
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.317
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.248
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.594
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.373
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.253
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.268
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.256
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.257
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.258
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.908
operating_system.os.Put System On Sleep Sleep System PASS 47.979
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 47.981
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.11
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.115
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.129
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.134
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.254
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.255
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.274
common_keywords_kragle.common.Click On Back Click PASS 0.534
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.534
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.081
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.034
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.036
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.024
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.563
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.304
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.023
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.101
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.64
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.669
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.56
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.56
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.169
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.17
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.31
home_screen.home.Is Device Inactive Is Element Present FAIL 5.311
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.313
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.262
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.603
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.404
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.254
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.269
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.267
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.268
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.95
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 103.456
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.334
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.335
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.122
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.56
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.556
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.557
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.546
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.576
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.577
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.528
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.576
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.579
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.009
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.266
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.269
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
ELSE common.Restart GHUB NOT RUN 0.0
ELSE Capture Screenshot NOT RUN 0.0
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.001
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.587
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.587
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.019
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.019
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.614
common_keywords_kragle.common.Click On Back Click FAIL 5.669
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.669
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 10.122
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 14.05
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.093
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.098
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.092
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.1
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.12
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.004
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.002
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.135
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.018
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.117
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.122
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.103
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.108
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.011
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.556
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.557
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.575
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.167
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.835
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.552
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.553
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.844
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.845
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.582
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.179
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.15
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.548
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.548
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.632
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.634
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.635
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.207
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.208
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.65
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.376
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.379
home_screen.home.Is Device Inactive Is Element Present FAIL 5.38
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.381
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.303
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.716
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.58
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Add Chrome Profile common.Click On Back PASS 0.559
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.011
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.014
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.137
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.14
ELSE Add Application On Lghub PASS 2.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.616
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.618
ELSE games_applications.Click On Add Application PASS 0.62
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.577
common_keywords_kragle.common.Restart GHUB Check All PASS 5.153
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.801
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.039
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 44.003
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.071
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.074
ELSE Add Application On Lghub PASS 2.017
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.066
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.071
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.585
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.281
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.283
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.334
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.335
common_keywords_kragle.common.Click On Back Click PASS 0.54
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.54
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.179
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 68.429
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.116
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 147.232
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.101
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.103
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.103
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.105
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.103
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.104
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.108
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.108
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.564
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.694
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.695
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.119
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.12
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.686
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.092
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.525
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.621
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.103
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.105
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.018
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.695
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.12
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.525
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.649
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.546
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.547
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.105
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.67
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.085
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.534
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.535
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.62
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.099
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.1
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.668
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.093
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.533
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.534
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.629
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.553
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.105
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.013
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.678
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.111
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.55
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.661
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.015
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.614
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.11
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.115
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.109
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.546
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.109
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.11
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.558
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.559
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.256
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.559
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.56
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.188
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.189
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.624
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.31
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.311
home_screen.home.Is Device Inactive Is Element Present FAIL 5.314
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.314
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.259
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.6
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.416
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.288
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.304
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.293
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.651
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.651
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.508
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.509
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 5.019
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.747
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 216.576
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.55
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.22
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.221
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.627
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.324
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.328
home_screen.home.Is Device Inactive Is Element Present FAIL 5.329
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.33
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.265
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.623
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.475
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.255
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.257
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.258
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.289
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.311
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.313
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.313
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.286
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.287
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.288
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.095
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.1
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.1
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.107
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.61
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.615
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 16.83
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.099
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.104
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.097
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.102
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.579
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.583
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 16.798
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.104
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.109
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.087
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.094
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.651
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.655
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.864
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 53.791
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.087
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.092
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.247
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.248
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.308
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.313
common_keywords_kragle.common.Click On Back Click PASS 0.565
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.152
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.584
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.588
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.537
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.018
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.612
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.616
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.533
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.584
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.587
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.542
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.022
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.624
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.626
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.536
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.02
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.599
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.55
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.374
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.376
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.723
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.582
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.584
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.548
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.604
device_main_screen.device_view.Click On Settings Click UI PASS 0.607
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.607
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.626
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.33
home_screen.home.Is Device Inactive Is Element Present FAIL 5.331
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.332
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.283
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.646
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.454
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.308
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.309
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.305
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.309
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.199
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.817
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 56.791
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.59
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.529
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.203
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.33
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.026
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.022
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.023
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.558
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.559
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.612
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.527
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.172
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.315
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.037
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.039
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.562
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.553
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.556
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.605
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.543
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.187
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.341
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.017
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.55
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.593
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.188
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.324
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.616
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.617
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.153
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.156
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.639
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.336
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.338
home_screen.home.Is Device Inactive Is Element Present FAIL 5.341
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.341
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.297
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.668
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.472
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.312
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.034
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.035
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.036
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.839
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.556
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.133
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.148
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.538
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.409
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.411
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.085
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.099
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.564
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.344
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.346
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.29
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.292
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 18.526
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 172.33
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'dpi': ['sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 187.62
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.163
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.642
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.318
home_screen.home.Is Device Inactive Is Element Present FAIL 5.32
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.32
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.265
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.629
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.437
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.278
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.294
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.281
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.282
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.283
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.021
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.573
common_keywords_kragle.common.Restart GHUB Check All PASS 5.139
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.787
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.965
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.545
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.149
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.294
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.295
home_screen.home.Is Device Inactive Is Element Present FAIL 5.298
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.298
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.28
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.622
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.418
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.3
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.23
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.231
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.232
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.958
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.504
common_keywords_kragle.common.Restart GHUB Check All PASS 5.124
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.697
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.855
operating_system.os.Put System On Sleep Sleep System PASS 48.591
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 48.592
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.541
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.19
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.191
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.62
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.263
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.265
home_screen.home.Is Device Inactive Is Element Present FAIL 5.266
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.267
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.294
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.591
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.405
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.282
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.298
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.276
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.278
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.279
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.991
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.537
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.005
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.041
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.231
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.233
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.032
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.299
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.301
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.06
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.288
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.289
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.968
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.062
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.066
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 41.055
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.547
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.184
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.185
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.333
home_screen.home.Is Device Inactive Is Element Present FAIL 5.334
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.335
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.305
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.669
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.475
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.286
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.301
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.291
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.293
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.076
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.631
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 246.734
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.136
common_keywords_kragle.common.Click On Back Click PASS 0.557
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.558
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.57
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.571
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.548
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.574
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.578
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.578
common_keywords_kragle.Click On Cancel Click PASS 0.53
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.53
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.587
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.59
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.285
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.286
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.295
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.3
common_keywords_kragle.common.Click On Back Click PASS 0.555
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 7.163
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.12
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.263
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.264
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.576
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.197
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.537
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.574
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.575
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.13
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.123
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.007
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.002
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.145
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.003
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.577
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.197
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.2
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.2
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.358
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.013
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.372
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.555
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.556
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.581
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.552
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.254
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.952
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.539
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.012
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.029
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.326
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.327
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.028
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.5
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.5
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.595
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.575
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.575
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 28.138
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.879
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.88
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.187
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.189
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.533
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.534
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.094
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.097
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.093
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.095
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.131
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.135
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.569
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.646
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.647
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.552
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.631
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.216
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.217
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.331
home_screen.home.Is Device Inactive Is Element Present FAIL 5.333
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.333
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.042
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.405
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.296
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Add Chrome Profile common.Click On Back PASS 0.557
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.011
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.014
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.146
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.15
ELSE Add Application On Lghub PASS 2.007
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.568
ELSE games_applications.Click On Add Application PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.568
common_keywords_kragle.common.Restart GHUB Check All PASS 5.131
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.743
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.034
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.916
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.019
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.021
ELSE Add Application On Lghub PASS 2.006
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.552
ELSE games_applications.Click On Add Application PASS 0.552
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.279
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.28
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.272
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.274
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.536
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.112
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 67.085
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.113
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 199.021
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.569
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.572
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.533
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.534
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.017
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.019
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.609
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.611
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 2.294
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.025
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.225
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.227
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.401
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.403
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.014
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.613
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.615
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.529
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.529
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.886
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.012
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.034
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.253
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.255
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.029
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.392
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.393
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.58
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.538
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.92
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.589
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.589
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.597
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.025
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.629
common_keywords_kragle.common.Click On Back Click PASS 0.544
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.545
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.645
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.259
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.262
home_screen.home.Is Device Inactive Is Element Present FAIL 5.263
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.263
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.245
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.538
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.352
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.902
common_keywords_kragle.common.Restart GHUB Check All PASS 5.117
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.71
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.034
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 42.865
operating_system.os.Put System On Sleep Sleep System PASS 48.07
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 48.077
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.524
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.008
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.01
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.046
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.013
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.059
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.013
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.06
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.542
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.569
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.572
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.554
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.554
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.558
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.173
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.176
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.176
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.31
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.333
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.524
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.09
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.092
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.105
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.107
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.104
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.105
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.552
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.587
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.591
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.547
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.529
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.607
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.609
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.04
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.247
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.249
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.249
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.423
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.443
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.563
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.565
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.109
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.112
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.143
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.146
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.096
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.099
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.584
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.586
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.577
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.645
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.585
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.591
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.577
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.577
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.203
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.204
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.632
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.381
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.383
home_screen.home.Is Device Inactive Is Element Present FAIL 5.385
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.385
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.277
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.692
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.532
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.244
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.26
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.286
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.286
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.253
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.255
common_keywords_kragle.common.Click On Back Click PASS 0.556
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.12
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.919
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 449.361
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.034
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.039
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.592
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.246
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.378
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.025
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.207
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.208
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.385
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.387
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.635
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.637
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.542
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 27.908
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 27.936
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.607
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.24
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.393
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.012
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.037
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.297
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.299
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.028
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.498
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.499
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.58
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.582
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.556
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.557
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 28.093
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 28.104
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.637
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.551
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.232
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.43
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.549
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.551
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.079
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.082
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.114
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.117
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.102
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.106
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.586
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.588
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.608
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.611
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.605
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.592
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.238
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.373
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.6
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.606
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.583
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.584
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.177
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.178
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.652
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.295
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.297
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.299
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.269
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.597
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.43
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.292
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.307
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.034
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.035
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.037
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.792
common_keywords_kragle.common.Click On Back Click PASS 0.568
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.569
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.142
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.01
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.157
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.538
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.538
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.349
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.351
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.113
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.129
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.554
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.29
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.291
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.253
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.255
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.276
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.28
common_keywords_kragle.common.Click On Back Click PASS 0.541
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.021
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.105
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 22.292
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 127.515
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.563
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.24
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.243
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.243
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.391
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.017
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.41
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.017
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.072
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.586
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.588
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.562
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.564
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.559
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.561
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.588
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.605
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.607
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.607
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.648
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.384
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.387
home_screen.home.Is Device Inactive Is Element Present FAIL 5.389
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.389
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.27
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.688
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.534
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.269
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.285
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.264
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.265
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.266
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.093
common_keywords_kragle.common.Restart GHUB Check All PASS 5.139
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.791
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.035
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.974
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.525
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.238
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.24
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.241
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.393
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.417
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.571
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.573
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.103
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.107
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.118
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.12
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.061
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.062
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.565
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.566
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.558
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.59
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.566
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.566
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.237
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.238
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.61
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.502
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.504
home_screen.home.Is Device Inactive Is Element Present FAIL 5.506
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.506
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.265
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.802
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.653
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.282
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.264
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.266
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.276
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.276
common_keywords_kragle.common.Click On Back Click PASS 0.542
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.101
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.043
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 135.269
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.018
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.582
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.588
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.589
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.602
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.026
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.633
common_keywords_kragle.common.Click On Back Click PASS 0.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.557
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.244
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.244
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.511
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.513
home_screen.home.Is Device Inactive Is Element Present FAIL 5.515
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.515
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.336
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.883
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.793
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.356
common_keywords_kragle.common.Restart GHUB Check All PASS 5.111
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.735
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.036
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.886
operating_system.os.Put System On Sleep Sleep System PASS 47.943
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 47.944
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.021
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.101
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.116
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.016
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.149
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.163
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.591
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.593
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.543
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.571
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.598
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.603
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.621
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.624
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.624
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.151
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.154
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.396
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.397
home_screen.home.Is Device Inactive Is Element Present FAIL 5.399
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.4
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.311
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.739
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.52
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.315
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.304
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.306
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.306
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.15
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 133.036
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 400.863
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 850.259
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.054
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.222
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.224
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.568
profile_screen.profile_screen.Click On Delete Button Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.563
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.567
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.019
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
home_screen.home.Click On Appbar Application Name Click UI PASS 0.594
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.595
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.266
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.268
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.371
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.133
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.542
login_screen.login.Click Dismiss Button Click PASS 2.078
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.079
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.551
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.534
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.047
home_screen.home.Click On Account Button Click UI FAIL 0.049
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.049
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Account Button Click UI PASS 0.572
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.572
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.487
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.57
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.542
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.009
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.011
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.595
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.596
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.588
home_screen.home.Click On Appbar Application Name Click UI PASS 0.589
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.59
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.286
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.286
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.262
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.263
common_keywords_kragle.common.Click On Back Click PASS 0.537
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.105
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.381
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.011
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.559
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.56
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.196
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.197
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.647
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.348
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.35
home_screen.home.Is Device Inactive Is Element Present FAIL 5.352
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.352
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.04
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.422
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.287
common_keywords_kragle.common.Click On Back Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.554
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.193
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.194
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.572
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
home_screen.home.Click On Appbar Application Name Click UI PASS 0.55
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.939
common_keywords_kragle.common.Click On Back Click PASS 0.548
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.549
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.536
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.536
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.014
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.58
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.19
home_screen.home.Click On Account Button Click UI FAIL 15.193
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.193
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.017
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Account Button Click UI PASS 0.573
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.573
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.484
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.021
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.567
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.205
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.206
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.582
profile_screen.profile_screen.Click On Delete Button Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.564
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.561
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.027
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.029
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.108
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.541
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.548
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.006
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Click On Publish Button Click PASS 0.572
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.574
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.568
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.567
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 10.933
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.001
IF ${is_failed} LOG WARNING PASS 0.004
common_keywords_kragle.common.Click On Back Click PASS 2.581
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 2.582
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.102
IF ${is_failed} Login Cloud Account PASS 59.257
common_keywords_kragle.common.Click On Back Click PASS 0.546
IF ${is_failed} common.Click On Back PASS 0.547
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.032
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.034
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 2.02
profile_screen.profile_screen.Click On Publish Button Click PASS 0.58
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.581
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.569
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
home_screen.home.Click On Appbar Application Name Click UI PASS 0.581
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.583
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 78.796
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 0.54
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.542
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.758
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.13
IF ${is_failed} Login Cloud Account PASS 57.437
common_keywords_kragle.common.Click On Back Click PASS 0.568
IF ${is_failed} common.Click On Back PASS 0.569
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.017
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.019
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.035
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.04
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.025
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.027
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Click On Publish Button Click PASS 0.562
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.563
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.581
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Appbar Application Name Click UI PASS 2.587
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.588
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 78.052
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.004
common_keywords_kragle.common.Click On Back Click PASS 0.567
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.324
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.125
IF ${is_failed} Login Cloud Account PASS 57.024
common_keywords_kragle.common.Click On Back Click PASS 0.54
IF ${is_failed} common.Click On Back PASS 0.541
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.019
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 2.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Click On Publish Button Click PASS 0.562
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.563
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.582
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.548
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.548
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 125.191
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.001
IF ${is_failed} LOG WARNING PASS 0.002
common_keywords_kragle.common.Click On Back Click PASS 0.543
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.545
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 52.027
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.116
IF ${is_failed} Login Cloud Account PASS 57.695
common_keywords_kragle.common.Click On Back Click PASS 0.54
IF ${is_failed} common.Click On Back PASS 0.541
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.022
profile_screen.profile_screen.Click On Publish Button Click PASS 0.558
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.56
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
home_screen.home.Click On Appbar Application Name Click UI PASS 2.594
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.594
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 69.09
common_keywords_kragle.common.Click On Back Click PASS 0.572
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.573
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 80.183
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.12
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 85.879
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.039
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 570.001
common_keywords_kragle.common.Click On Back Click PASS 0.537
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.537
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.027
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.029
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.585
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.26
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.261
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.262
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.509
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.564
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.014
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.593
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.594
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.176
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.177
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.787
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.331
home_screen.home.Is Device Inactive Is Element Present FAIL 5.332
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.333
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.307
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.662
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.632
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.369
home_screen.home.Is Device Inactive Is Element Present FAIL 5.37
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.371
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.025
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.432
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.816
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.538
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.544
home_screen.home.Click On Appbar Application Name Click UI PASS 0.546
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.305
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.178
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Enter Card Name PASS 3.194
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Add Card Entry PASS 0.552
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.319
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.319
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.576
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.293
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.294
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.295
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.488
common_keywords_kragle.common.Click On Back Click PASS 0.552
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.553
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.161
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.852
common_keywords_kragle.common.Restart GHUB Check All PASS 5.118
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.78
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.936
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.0
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.003
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 44.955
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 45.514
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.001
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 0.003
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 136.897
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 136.897
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 7.566
home_screen.home.Click On Account Button Click UI PASS 7.567
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 7.569
common_keywords_kragle.common.Click On Back Click PASS 5.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.295
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.11
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 95.979
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.038
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 240.495
common_keywords_kragle.common.Click On Back Click PASS 0.554
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.555
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.142
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.143
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.146
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.272
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 247.768
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.271
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.272
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.273
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.009
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.01
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 991.58
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 7, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 991.58
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.004
device_connector.device_connector.Disconnect Old And Connect New G600:wired G903 LIGHTSPEED:wired device_connector.Connect Device PASS 1.006
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.044
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.256
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.258
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.04
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.296
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.296
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.06
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.296
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.297
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 40.004
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.328
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.331
device_connector.device_connector.Disconnect Old And Connect New G600:wired G903 LIGHTSPEED:wired device_connector.Disconnect Device PASS 41.338
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G600:wired G903 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 42.346
common_keywords_kragle.common.Click On Back Click PASS 0.575
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.575
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.174
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.175
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.74
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.312
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.314
home_screen.home.Is Device Inactive Is Element Present FAIL 5.315
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.316
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.263
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.622
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.54
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.292
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.308
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.29
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.291
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.148
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.729
common_keywords_kragle.common.Restart GHUB Check All PASS 5.113
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.794
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.944
common_keywords_kragle.common.Click On Back Click PASS 0.575
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.575
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.155
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.298
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.298
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.573
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.389
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.233
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.249
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.239
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.24
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.241
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.888
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.465
common_keywords_kragle.common.Restart GHUB Check All PASS 5.118
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.703
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.856
operating_system.os.Put System On Sleep Sleep System PASS 47.997
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} os.Put System On Sleep PASS 48.002
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.545
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.204
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.207
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.635
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.323
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.325
home_screen.home.Is Device Inactive Is Element Present FAIL 5.327
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.327
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.244
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.614
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.462
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.297
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.312
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.27
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.27
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.272
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.054
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.605
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.005
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Connect Device PASS 1.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.047
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.234
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.235
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.041
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.24
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.242
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.056
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.284
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.284
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.916
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.156
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.007
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.164
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Disconnect Device PASS 41.101
common_keywords_kragle.common.Click On Back Click PASS 0.572
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.572
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.151
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.152
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.651
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.35
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.353
home_screen.home.Is Device Inactive Is Element Present FAIL 5.354
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.355
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.264
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.648
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.454
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.246
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.261
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.036
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.037
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.038
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.761
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 14.341
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} Test: OOB Software Support For Mouse PASS 243.064
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.053
common_keywords_kragle.common.Click On Back Click PASS 0.56
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.56
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.203
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.204
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) common.Select Yes On a Alert PASS 0.588
profile_screen.profile_screen.Click On Delete Button Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) profile_screen.Click On Delete Button PASS 3.564
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) profile_screen.Click On Local Profile Details Button PASS 0.571
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.03
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.032
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.539
home_screen.home.Click On Appbar Application Name Click UI PASS 0.541
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.288
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.289
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.29
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.363
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.137
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.543
login_screen.login.Click Dismiss Button Click PASS 2.073
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.073
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.552
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.54
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.009
home_screen.home.Click On Account Button Click UI FAIL 0.01
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.01
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.001
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.033
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.036
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Account Button Click UI PASS 0.558
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.558
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.464
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.023
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.546
common_keywords_kragle.common.Click On Back Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.537
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.011
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.585
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.272
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.273
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.296
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.298
common_keywords_kragle.common.Click On Back Click PASS 0.539
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.131
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.359
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.013
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.569
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.57
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.216
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.217
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.62
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.315
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.318
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.32
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.033
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.382
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.241
common_keywords_kragle.common.Click On Back Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.182
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.183
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.577
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.551
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.935
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.539
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.535
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.537
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.578
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.18
home_screen.home.Click On Account Button Click UI FAIL 15.181
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.181
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Account Button Click UI PASS 0.571
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.571
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.453
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.043
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.06
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.063
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.068
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.576
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.201
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.202
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) common.Select Yes On a Alert PASS 0.596
profile_screen.profile_screen.Click On Delete Button Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) profile_screen.Click On Delete Button PASS 3.566
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) profile_screen.Click On Local Profile Details Button PASS 0.559
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.02
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.021
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
home_screen.home.Click On Appbar Application Name Click UI PASS 0.551
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.06
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.063
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.11
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.535
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Click On Publish Button Click PASS 0.562
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.564
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.597
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 2.551
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.551
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.897
common_keywords_kragle.common.Click On Back Click PASS 0.56
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.562
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 80.259
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.115
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 85.943
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.033
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 99.886
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.01
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.604
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.607
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.284
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.286
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.287
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.536
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.544
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.599
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.599
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.201
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.61
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.351
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.352
home_screen.home.Is Device Inactive Is Element Present FAIL 5.353
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.355
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.256
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.631
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.45
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.458
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.461
home_screen.home.Is Device Inactive Is Element Present FAIL 5.462
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.462
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.025
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.525
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.717
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.53
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.573
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.548
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.276
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.176
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) profile_screen.Enter Card Name PASS 3.192
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G600')])) profile_screen.Click On Add Card Entry PASS 0.555
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.304
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.304
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.241
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.242
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.243
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.402
common_keywords_kragle.common.Click On Back Click PASS 0.577
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.578
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.672
common_keywords_kragle.common.Restart GHUB Check All PASS 5.11
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.752
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.898
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.0
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.004
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 44.749
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 49.43
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 0.002
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 136.917
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 136.917
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.566
home_screen.home.Click On Account Button Click UI PASS 5.57
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 5.571
common_keywords_kragle.common.Click On Back Click PASS 5.575
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.577
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.21
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.108
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 95.9
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.023
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 238.424
common_keywords_kragle.common.Click On Back Click PASS 0.558
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.56
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.194
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.195
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.565
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.567
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.598
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.6
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.549
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.55
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.168
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.168
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.013
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.011
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.011
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.561
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.563
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.544
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.544
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.573
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.574
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.258
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.258
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.014
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.024
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.027
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.123
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 0.545
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.246
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 265.671
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.252
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.254
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.255
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.008
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 542.991
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G600', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 5, 'features': {'cloud_profile': ['ui', 'sys'], 'oob': ['ui', 'sys']}, 'pid': '0xc', 'productId': '0xc335', 'firmware': '77.02', 'modelId': 'g600', 'type': 'MOUSE', 'device_specific_features': {}} Test: Local And Cloud Profile For Mouse PASS 542.992
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New G203 LIGHTSYNC:wired G600:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.045
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.277
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.278
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.044
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.259
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.259
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.057
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.296
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.297
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.99
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.178
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.001
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.181
device_connector.device_connector.Disconnect Old And Connect New G203 LIGHTSYNC:wired G600:wired device_connector.Disconnect Device PASS 41.172
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G203 LIGHTSYNC:wired G600:wired device_connector.Disconnect Old And Connect New PASS 42.183
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
device_main_screen.device_view.Click On Settings Click UI PASS 0.605
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}, 'test_verification': 'firmware'} device_view.Click On Settings PASS 0.606
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.682
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.685
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}, 'test_verification': 'firmware'} device_view.Click On Assignments Tab PASS 0.685
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.184
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.336
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.339
home_screen.home.Is Device Inactive Is Element Present FAIL 5.341
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.341
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.323
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.694
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.474
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.312
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.314
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.316
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.317
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.11
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}, 'test_verification': 'firmware'} Test: Device Settings For Mouse PASS 18.546
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.273
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.278
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.296
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.302
common_keywords_kragle.common.Click On Back Click PASS 0.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.557
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.179
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.18
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.491
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.493
home_screen.home.Is Device Inactive Is Element Present FAIL 5.495
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.495
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.33
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.857
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.658
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} home.Check Device Arrival in G HUB PASS 12.221
common_keywords_kragle.common.Restart GHUB Check All PASS 5.117
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.742
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} common.Restart GHUB PASS 42.894
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.27
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} firmware.Verify Report Rate PASS 1.274
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.267
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} firmware.Verify Dpi Of Device PASS 1.272
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} dpi.Set Firmware Report Rate To PASS 2.235
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.053
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.591
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.568
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.568
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.135
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.136
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.277
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.279
home_screen.home.Is Device Inactive Is Element Present FAIL 5.281
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.281
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.281
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.591
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.316
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.283
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.332
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.333
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.26
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.261
common_keywords_kragle.common.Click On Back Click PASS 0.567
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.176
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.784
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} Test: DPI Sensitivity With Restart System For Mouse PASS 90.995
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.269
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} firmware.Verify Report Rate PASS 1.274
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.269
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} firmware.Verify Dpi Of Device PASS 1.273
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.125
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.126
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.281
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.268
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.583
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.334
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.297
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.291
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.292
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.931
operating_system.os.Put System On Sleep Sleep System PASS 47.914
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} os.Put System On Sleep PASS 47.915
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.291
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} firmware.Verify Report Rate PASS 1.297
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.279
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} firmware.Verify Dpi Of Device PASS 1.284
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.315
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.316
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.319
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.322
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} common.Go Back To Home Screen PASS 7.193
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.021
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.03
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.031
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.553
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.564
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} dpi.Set Firmware Report Rate To PASS 2.301
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.141
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.679
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} dpi.Change DPI Value To PASS 6.702
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.548
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.548
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.388
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.391
home_screen.home.Is Device Inactive Is Element Present FAIL 5.393
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.393
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.285
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.715
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.506
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.295
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.311
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.279
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.28
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.282
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.106
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 104.394
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.302
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.303
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.134
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.542
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.559
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.56
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.55
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.551
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.576
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.577
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.528
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.559
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.562
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.025
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.268
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.536
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
ELSE common.Restart GHUB NOT RUN 0.0
ELSE Capture Screenshot NOT RUN 0.0
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.579
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.579
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.02
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.021
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.607
common_keywords_kragle.common.Click On Back Click FAIL 5.675
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.675
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 10.121
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 14.049
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.281
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.285
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.288
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.293
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.123
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.006
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.002
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.137
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.0
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.001
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.014
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.105
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.11
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.114
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.119
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.014
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.539
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.539
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.562
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.182
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.815
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.556
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.557
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.548
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.519
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.521
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.566
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.18
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.814
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.563
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.564
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.562
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.577
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.577
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.191
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.351
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.353
home_screen.home.Is Device Inactive Is Element Present FAIL 5.355
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.356
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.321
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.708
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.539
common_keywords_kragle.common.Click On Back Click PASS 0.554
profile.profile.Add Chrome Profile common.Click On Back PASS 0.554
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.012
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.016
ELSE Add Application On Lghub NOT RUN 0.001
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.157
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.161
ELSE Add Application On Lghub PASS 2.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.587
ELSE games_applications.Click On Add Application PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.584
common_keywords_kragle.common.Restart GHUB Check All PASS 5.152
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.765
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.036
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.961
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.016
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.021
ELSE Add Application On Lghub PASS 2.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.556
ELSE games_applications.Click On Add Application PASS 0.556
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.019
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.021
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.574
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.283
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.284
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.334
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.336
common_keywords_kragle.common.Click On Back Click PASS 0.548
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.187
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 67.303
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.116
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 146.036
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.285
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.285
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.17
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.107
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.108
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.112
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.113
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.561
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.946
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.947
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.106
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.107
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.673
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.085
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.612
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.102
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.103
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.67
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.133
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.525
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.661
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.097
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.099
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.664
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.102
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.628
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.552
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.099
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.1
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.67
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.088
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.532
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.532
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.621
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.12
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.121
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.689
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.083
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.551
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.637
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.564
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.106
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.111
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.106
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.111
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.545
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.103
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.107
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.105
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.109
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.021
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.256
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.545
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.391
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.394
home_screen.home.Is Device Inactive Is Element Present FAIL 5.395
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.396
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.328
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.753
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.544
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.312
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.33
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.351
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.355
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.505
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.396
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} Test: DPI Sensitivity For Mouse PASS 215.194
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.548
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.225
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.227
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.358
home_screen.home.Is Device Inactive Is Element Present FAIL 5.36
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.36
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.336
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.727
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.303
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.303
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.305
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} device_settings.Disable Onboard Memory Mode PASS 15.422
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.32
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.32
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.322
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.297
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.299
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.301
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.125
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.131
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.103
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.11
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 4.247
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 7.554
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.108
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.114
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.363
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.363
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.297
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.297
common_keywords_kragle.common.Click On Back Click PASS 0.566
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.245
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.234
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 30.234
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.56
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.565
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.551
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.018
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.66
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 30.662
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 30.667
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.557
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.559
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.545
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
device_main_screen.device_view.Click On Settings Click UI PASS 0.572
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.572
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.204
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.208
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.61
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.351
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.353
home_screen.home.Is Device Inactive Is Element Present FAIL 5.355
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.355
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.29
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.677
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.502
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.312
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.314
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.303
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.307
common_keywords_kragle.common.Click On Back Click PASS 0.556
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.197
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.825
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 96.688
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.58
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.531
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.18
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.296
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.556
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.602
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.164
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.306
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.01
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.551
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.592
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.154
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.288
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.021
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.022
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.553
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.574
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.583
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.585
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.207
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.329
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.554
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.555
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.19
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.191
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.389
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.391
home_screen.home.Is Device Inactive Is Element Present FAIL 5.393
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.394
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.356
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.779
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.569
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.339
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.355
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.985
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.546
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.017
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.019
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.034
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.037
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.581
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.364
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.366
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.368
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.562
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} dpi.Onboard Profile DPI Test for Mouse device PASS 152.019
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} Test: DPI With Onboard Profile For Mouse PASS 167.441
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With System Verification {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} Test: Lightsync Effect For Mouse With System Verification PASS 0.026
common_keywords_kragle.common.Click On Back Click PASS 0.559
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.561
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.177
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.367
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.37
home_screen.home.Is Device Inactive Is Element Present FAIL 5.371
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.3
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.716
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.51
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.294
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.311
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.352
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.353
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.354
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.182
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.747
common_keywords_kragle.common.Restart GHUB Check All PASS 5.138
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.709
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.035
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} common.Restart GHUB PASS 42.888
common_keywords_kragle.common.Click On Back Click PASS 0.558
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.558
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.142
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.144
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.627
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.478
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.479
home_screen.home.Is Device Inactive Is Element Present FAIL 5.481
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.482
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.364
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.893
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.667
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.316
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.305
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.306
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.308
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.297
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.857
common_keywords_kragle.common.Restart GHUB Check All PASS 5.11
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.719
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.036
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} common.Restart GHUB PASS 42.87
operating_system.os.Put System On Sleep Sleep System PASS 47.67
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} os.Put System On Sleep PASS 47.673
common_keywords_kragle.common.Click On Back Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.541
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.386
home_screen.home.Is Device Inactive Is Element Present FAIL 5.388
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.389
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.359
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.778
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.546
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.35
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.364
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.337
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.339
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.34
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.259
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.803
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.006
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} device_connector.Connect Device PASS 1.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.042
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.251
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.252
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.045
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.273
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.274
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.06
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.229
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.229
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.911
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.284
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.006
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.291
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} device_connector.Disconnect Device PASS 41.22
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.545
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.315
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.272
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.622
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.431
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.306
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.321
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.286
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.287
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.288
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.052
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.604
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} Test: OOB Software Support For Mouse PASS 246.684
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.053
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.188
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.19
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) common.Select Yes On a Alert PASS 0.567
profile_screen.profile_screen.Click On Delete Button Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) profile_screen.Click On Delete Button PASS 3.548
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) profile_screen.Click On Local Profile Details Button PASS 0.581
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.04
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.042
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.547
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.3
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.301
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.302
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.331
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.111
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.541
login_screen.login.Click Dismiss Button Click PASS 2.455
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.456
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.554
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.547
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.048
home_screen.home.Click On Account Button Click UI FAIL 0.049
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.05
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Account Button Click UI PASS 0.571
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.572
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.857
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.936
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.552
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.588
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.282
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.283
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.285
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.287
common_keywords_kragle.common.Click On Back Click PASS 0.537
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.125
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.384
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.011
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.015
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.548
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.549
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.149
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.36
home_screen.home.Is Device Inactive Is Element Present FAIL 5.367
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.368
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.058
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.457
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.206
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.543
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.154
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.155
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.577
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.546
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.891
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.537
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.535
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.535
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.561
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.182
home_screen.home.Click On Account Button Click UI FAIL 15.184
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.185
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.008
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Account Button Click UI PASS 0.584
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.585
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 24.492
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.026
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 26.574
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.537
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.169
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.171
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) common.Select Yes On a Alert PASS 0.568
profile_screen.profile_screen.Click On Delete Button Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) profile_screen.Click On Delete Button PASS 3.564
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) profile_screen.Click On Local Profile Details Button PASS 0.575
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.017
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.048
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.537
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.037
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.042
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Click On Publish Button Click PASS 2.574
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 2.576
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.581
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.546
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.55
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.942
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 0.543
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.545
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.448
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.123
IF ${is_failed} Login Cloud Account PASS 57.122
common_keywords_kragle.common.Click On Back Click PASS 0.549
IF ${is_failed} common.Click On Back PASS 0.549
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.014
profile_screen.profile_screen.Click On Publish Button Click PASS 2.568
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 2.57
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.582
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.568
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 77.634
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.001
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 0.557
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.557
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 61.67
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.102
IF ${is_failed} Login Cloud Account PASS 67.334
common_keywords_kragle.common.Click On Back Click PASS 5.557
IF ${is_failed} common.Click On Back PASS 5.557
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.019
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Click On Publish Button Click PASS 5.589
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 5.591
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 5.766
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 5.768
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.559
home_screen.home.Click On Appbar Application Name Click UI PASS 7.568
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 7.568
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 108.062
common_keywords_kragle.common.Click On Back Click PASS 5.561
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.564
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.225
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.109
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 95.903
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.04
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 355.591
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.585
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.316
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.319
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.323
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.576
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.552
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.015
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.569
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.571
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.217
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.219
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.673
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.396
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.398
home_screen.home.Is Device Inactive Is Element Present FAIL 5.4
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.401
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.282
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.705
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.374
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.377
home_screen.home.Is Device Inactive Is Element Present FAIL 5.378
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.38
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.05
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.464
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.78
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.54
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.022
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.024
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.056
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.058
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.306
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.543
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.149
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) profile_screen.Enter Card Name PASS 3.165
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203 LIGHTSYNC')])) profile_screen.Click On Add Card Entry PASS 0.56
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.315
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.318
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.293
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.296
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.298
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.468
common_keywords_kragle.common.Click On Back Click PASS 0.554
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.554
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.192
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.193
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.723
common_keywords_kragle.common.Restart GHUB Check All PASS 5.131
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.736
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 41.905
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.001
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.004
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 45.828
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 46.387
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 0.002
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 136.93
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 136.931
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.579
home_screen.home.Click On Account Button Click UI PASS 7.586
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 7.588
common_keywords_kragle.common.Click On Back Click PASS 5.576
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.578
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.213
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.11
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 95.907
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.034
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 240.475
common_keywords_kragle.common.Click On Back Click PASS 0.552
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.553
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.2
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.202
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.209
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.571
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.015
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.352
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 247.827
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.328
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.329
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.33
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.008
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 781.303
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G203 LIGHTSYNC', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 4, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc092', 'productId': '0xc092', 'firmware': '152.0.10', 'modelId': 'g203', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': [], 'animation': []}}} Test: Local And Cloud Profile For Mouse PASS 781.304
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.006
device_connector.device_connector.Disconnect Old And Connect New G403 HERO:wired G203 LIGHTSYNC:wired device_connector.Connect Device PASS 1.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.04
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.269
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.27
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.047
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.266
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.268
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.056
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.261
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.261
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.954
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.218
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.221
device_connector.device_connector.Disconnect Old And Connect New G403 HERO:wired G203 LIGHTSYNC:wired device_connector.Disconnect Device PASS 41.178
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G403 HERO:wired G203 LIGHTSYNC:wired device_connector.Disconnect Old And Connect New PASS 42.188
${result2} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.123
device_settings.device_settings.Verify Startup Effect ${device} ${result1} firmware.Get Firmware Startup Effect PASS 0.126
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect PASS 0.13
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.014
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.016
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.537
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.013
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.013
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.55
${result1} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.148
device_settings.device_settings.Verify Startup Effect1 ${device} firmware.Get Firmware Startup Effect PASS 0.154
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.012
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.013
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.548
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.016
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.017
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.566
BuiltIn.Run Keyword If '${device['displayName']}' == 'G403 HERO' device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect1 PASS 1.436
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.611
device_main_screen.device_view.Click On Settings Click UI PASS 0.62
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.622
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.693
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.695
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.696
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.198
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.199
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.313
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.315
home_screen.home.Is Device Inactive Is Element Present FAIL 5.317
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.317
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.313
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.66
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.483
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.29
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.306
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.848
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 16.741
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.437
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.442
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.43
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.448
common_keywords_kragle.common.Click On Back Click PASS 0.555
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.555
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.144
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.145
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.62
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.373
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.376
home_screen.home.Is Device Inactive Is Element Present FAIL 5.377
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.378
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.309
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.717
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.485
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 12.047
common_keywords_kragle.common.Restart GHUB Check All PASS 5.135
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.706
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.877
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.406
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.411
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.404
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.409
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.232
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.054
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.592
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.567
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.567
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.365
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.367
home_screen.home.Is Device Inactive Is Element Present FAIL 5.369
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.369
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.294
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.691
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.405
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.25
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.265
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.263
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.265
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.264
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.264
common_keywords_kragle.common.Click On Back Click PASS 0.568
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.113
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.793
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 91.389
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.406
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.411
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.404
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.409
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.151
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.153
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.609
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.362
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.364
home_screen.home.Is Device Inactive Is Element Present FAIL 5.366
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.366
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.658
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.422
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.252
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.268
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.266
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.268
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.966
operating_system.os.Put System On Sleep Sleep System PASS 48.392
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 48.393
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.438
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.443
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.411
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.417
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.279
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.28
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.287
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.291
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.536
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.126
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.568
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.281
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.122
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.66
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.683
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.548
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.548
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.198
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.199
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.304
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.306
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.309
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.281
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.619
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.419
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.274
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.289
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.269
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.271
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.987
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 105.232
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.337
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.338
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.143
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.543
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.554
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.549
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.569
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.571
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.572
common_keywords_kragle.Click On Cancel Click PASS 0.53
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.53
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.552
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.555
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.021
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.272
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
ELSE common.Restart GHUB NOT RUN 0.0
ELSE Capture Screenshot NOT RUN 0.0
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.001
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.573
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.574
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.019
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.02
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.601
common_keywords_kragle.common.Click On Back Click FAIL 5.701
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.702
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 10.142
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 14.049
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.433
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.438
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.443
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.45
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.121
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.005
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.001
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.138
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.003
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.019
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.142
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.147
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.139
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.145
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.014
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.559
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.561
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.581
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.183
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.855
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.543
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.505
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.507
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.567
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.542
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.182
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.808
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.544
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.562
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.581
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.582
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.139
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.323
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.326
home_screen.home.Is Device Inactive Is Element Present FAIL 5.328
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.328
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.264
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.623
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.385
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Add Chrome Profile common.Click On Back PASS 0.542
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.132
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.132
ELSE Add Application On Lghub PASS 2.007
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.583
ELSE games_applications.Click On Add Application PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.58
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.581
common_keywords_kragle.common.Restart GHUB Check All PASS 5.151
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.767
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.038
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.965
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.013
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.017
ELSE Add Application On Lghub PASS 2.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.553
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.013
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.017
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.301
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.303
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.264
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.268
common_keywords_kragle.common.Click On Back Click PASS 0.534
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.534
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.127
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 67.158
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.116
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 146.133
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.423
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.424
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.23
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.231
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.169
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.151
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.152
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.247
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.248
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.141
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.142
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.708
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.097
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.624
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.552
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.133
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.134
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.704
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.106
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.631
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.152
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.153
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.72
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.089
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.615
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.14
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.142
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.707
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.129
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.531
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.532
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.663
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.552
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.552
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.162
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.163
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.733
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.115
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.549
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.667
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.806
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.192
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.165
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.03
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.032
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.154
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.159
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.158
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.163
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.511
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.546
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.342
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.344
home_screen.home.Is Device Inactive Is Element Present FAIL 5.346
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.346
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.322
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.696
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.482
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.25
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.268
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.293
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.465
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.232
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 215.971
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.551
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.213
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.217
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.634
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.354
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.358
home_screen.home.Is Device Inactive Is Element Present FAIL 5.359
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.359
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.289
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.678
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.538
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.277
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.279
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.279
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.375
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.286
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.288
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.288
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.332
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.333
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.335
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.132
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.137
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.182
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.188
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 4.331
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 7.67
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.155
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.16
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.263
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.264
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.27
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.273
common_keywords_kragle.common.Click On Back Click PASS 0.568
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.128
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.208
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 30.209
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.564
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.564
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.554
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.018
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.474
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 30.475
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 30.478
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.566
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.566
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.545
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
device_main_screen.device_view.Click On Settings Click UI PASS 0.575
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.575
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.191
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.193
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.369
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.371
home_screen.home.Is Device Inactive Is Element Present FAIL 5.373
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.373
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.305
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.714
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.512
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.306
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.306
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.27
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.274
common_keywords_kragle.common.Click On Back Click PASS 0.555
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.158
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.801
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 96.336
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.585
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.529
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.171
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.292
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.03
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.032
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.555
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.549
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.601
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.527
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.201
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.336
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.552
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.599
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.54
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.186
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.33
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.58
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.185
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.312
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.557
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.559
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.217
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.22
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.418
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.421
home_screen.home.Is Device Inactive Is Element Present FAIL 5.422
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.423
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.301
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.754
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.59
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.288
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.304
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.955
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.556
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.116
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.133
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.538
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.538
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.395
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.395
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.132
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.148
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.552
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.295
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.295
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.293
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.294
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.295
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 18.488
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 165.712
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 181.089
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.545
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.214
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.215
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.61
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.363
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.365
home_screen.home.Is Device Inactive Is Element Present FAIL 5.367
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.367
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.257
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.653
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.481
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.275
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.291
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.293
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.294
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.295
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.075
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.625
common_keywords_kragle.common.Restart GHUB Check All PASS 5.134
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.754
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.034
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.929
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.544
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.203
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.205
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.411
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.413
home_screen.home.Is Device Inactive Is Element Present FAIL 5.415
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.415
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.23
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.69
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.508
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.234
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.25
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.243
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.245
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.011
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.556
common_keywords_kragle.common.Restart GHUB Check All PASS 5.124
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.703
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.863
operating_system.os.Put System On Sleep Sleep System PASS 47.886
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 47.887
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.54
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.231
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.232
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.334
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.337
home_screen.home.Is Device Inactive Is Element Present FAIL 5.338
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.339
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.239
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.607
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.439
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.255
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.271
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.323
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.324
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.325
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.044
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.589
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.004
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.043
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.276
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.278
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.045
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.31
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.311
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.061
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.284
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.285
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 40.035
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.26
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.264
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 41.321
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.538
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.21
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.211
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.281
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.283
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.274
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.587
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.389
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.301
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.317
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.267
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.267
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.269
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.983
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.529
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 246.318
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.114
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.552
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.553
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.549
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.578
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.579
common_keywords_kragle.Click On Cancel Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.535
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.572
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.575
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.281
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.283
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.281
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.281
common_keywords_kragle.common.Click On Back Click PASS 0.555
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 7.141
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.056
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.284
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.285
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.567
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.22
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.537
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.558
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.117
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.119
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.005
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.003
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.138
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.566
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.222
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.224
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.224
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.37
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.383
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.546
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.547
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.565
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.584
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.23
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.938
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.544
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.012
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.018
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.036
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.23
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.231
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.027
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.44
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.441
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.019
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.593
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.596
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.551
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.976
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.582
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.584
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.566
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.265
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.962
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.547
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.54
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.082
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.085
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.108
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.112
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.111
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.112
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.555
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.607
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.61
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.551
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.574
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.219
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.22
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.338
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.341
home_screen.home.Is Device Inactive Is Element Present FAIL 5.342
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.343
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.029
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.403
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.262
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Add Chrome Profile common.Click On Back PASS 0.542
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.131
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.131
ELSE Add Application On Lghub PASS 2.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.581
ELSE games_applications.Click On Add Application PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.571
common_keywords_kragle.common.Restart GHUB Check All PASS 5.127
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.787
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.039
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.961
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.052
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.054
ELSE Add Application On Lghub PASS 2.007
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.563
ELSE games_applications.Click On Add Application PASS 0.564
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.001
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.287
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.289
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.305
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.306
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.153
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 67.195
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.114
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 198.594
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.574
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.575
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.536
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.537
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.017
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.606
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.535
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 2.285
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.018
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.035
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.164
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.165
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.424
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.425
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.014
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.587
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.588
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.528
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.843
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.038
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.194
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.195
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.028
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.331
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.332
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.578
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.579
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.803
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.569
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.569
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.579
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.026
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.61
common_keywords_kragle.common.Click On Back Click PASS 0.542
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.543
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.169
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.41
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.412
home_screen.home.Is Device Inactive Is Element Present FAIL 5.415
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.415
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.692
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.479
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.027
common_keywords_kragle.common.Restart GHUB Check All PASS 5.12
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.708
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 42.865
operating_system.os.Put System On Sleep Sleep System PASS 48.123
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 48.126
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.522
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.007
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.01
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.045
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.059
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.013
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.06
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.542
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.544
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.55
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.553
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.551
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.553
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.524
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.212
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.213
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.214
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.338
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.352
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.524
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.106
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.109
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.103
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.106
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.108
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.11
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.542
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.544
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.62
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.621
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.559
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.588
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.562
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.562
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.536
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.536
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.023
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.035
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.227
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.229
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.229
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.414
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.018
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.434
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.552
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.121
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.122
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.1
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.103
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.085
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.088
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.575
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.578
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.572
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.576
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.561
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.562
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.197
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.198
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.589
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.371
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.372
home_screen.home.Is Device Inactive Is Element Present FAIL 5.375
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.375
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.331
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.735
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.525
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.29
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.305
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.314
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.315
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.299
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.303
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.207
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.054
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 448.902
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.047
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.053
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.586
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.54
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.246
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.377
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.025
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.21
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.211
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.387
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.387
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.015
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.654
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.656
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.564
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.565
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 27.956
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 27.969
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.635
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.56
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.206
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.408
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.028
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.168
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.169
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.034
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.511
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.512
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.595
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.536
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 27.98
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 28.009
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.598
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.225
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.369
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.543
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.141
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.144
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.091
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.094
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.079
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.083
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.564
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.563
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.543
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.6
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.549
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.248
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.404
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.565
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.552
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.552
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.235
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.237
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.605
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.426
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.429
home_screen.home.Is Device Inactive Is Element Present FAIL 5.43
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.432
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.265
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.724
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.569
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.304
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.32
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.948
common_keywords_kragle.common.Click On Back Click PASS 0.56
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.563
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.14
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.156
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.549
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.407
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.409
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.123
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.139
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.552
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.361
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.363
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.28
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.281
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.251
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.252
common_keywords_kragle.common.Click On Back Click PASS 0.55
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.11
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 22.439
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 127.606
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.524
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.525
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.561
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.236
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.238
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.238
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.374
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.018
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.392
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.535
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.537
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.023
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.031
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.032
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.088
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.567
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.569
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.56
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.563
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.545
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.568
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.576
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.577
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.213
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.214
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.395
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.397
home_screen.home.Is Device Inactive Is Element Present FAIL 5.399
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.399
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.296
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.74
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.564
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.312
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.324
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.324
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.326
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.21
common_keywords_kragle.common.Restart GHUB Check All PASS 5.108
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.788
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.934
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.03
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.58
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.227
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.229
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.23
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.41
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.022
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.435
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.555
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.098
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.1
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.137
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.138
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.062
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.063
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.558
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.574
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.575
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.561
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.554
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.555
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.554
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.554
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.2
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.317
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.318
home_screen.home.Is Device Inactive Is Element Present FAIL 5.321
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.321
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.348
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.699
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.49
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.316
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.299
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.301
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.288
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.288
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.148
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.963
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 135.117
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.018
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.018
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.567
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.568
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.569
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.569
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.573
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.025
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.603
common_keywords_kragle.common.Click On Back Click PASS 0.56
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.56
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.254
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.255
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.528
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.53
home_screen.home.Is Device Inactive Is Element Present FAIL 5.532
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.532
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.336
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.898
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.785
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.351
common_keywords_kragle.common.Restart GHUB Check All PASS 5.116
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.735
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.887
operating_system.os.Put System On Sleep Sleep System PASS 48.498
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 48.499
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.118
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.014
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.014
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.133
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.018
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.106
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.024
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.024
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.131
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.023
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.585
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.546
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.541
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.55
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.576
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.576
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.196
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.198
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.322
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.324
home_screen.home.Is Device Inactive Is Element Present FAIL 5.325
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.326
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.276
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.63
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.441
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.284
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.298
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.303
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.304
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.305
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.051
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 133.297
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 401.08
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 850.012
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.05
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.542
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.216
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.217
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) common.Select Yes On a Alert PASS 0.566
profile_screen.profile_screen.Click On Delete Button Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Delete Button PASS 3.553
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.578
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.027
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.029
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.294
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.295
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.296
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.343
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.13
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.539
login_screen.login.Click Dismiss Button Click PASS 2.19
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.191
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.55
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.55
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.047
home_screen.home.Click On Account Button Click UI FAIL 0.048
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.049
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Account Button Click UI PASS 0.574
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.575
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.609
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.058
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.062
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.066
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.708
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.532
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.532
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.585
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.262
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.263
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.274
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.275
common_keywords_kragle.common.Click On Back Click PASS 0.536
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.094
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.351
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.011
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.549
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.549
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.179
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.18
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.036
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.352
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.354
home_screen.home.Is Device Inactive Is Element Present FAIL 5.356
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.356
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.04
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.436
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.225
common_keywords_kragle.common.Click On Back Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.553
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.194
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.195
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.573
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.059
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.06
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.952
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.539
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.537
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.538
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.567
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.205
home_screen.home.Click On Account Button Click UI FAIL 15.207
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.207
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Account Button Click UI PASS 0.564
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.564
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.462
profile.profile.Retry Profile Download ${profile_name} common.Click On Back NOT RUN 0.001
common_keywords_kragle.common.Click On Back Click PASS 2.566
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 2.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.538
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.11
IF ${downloaded}==False Login Cloud Account PASS 59.222
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.292
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.069
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.073
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
IF ${downloaded}==False common.Go Back To Home Screen PASS 3.948
IF ${downloaded}==False LOG WARNING PASS 0.001
common_keywords_kragle.common.Select Not Now On a Alert Click FAIL 15.725
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert FAIL 15.726
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.577
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.163
home_screen.home.Click On Account Button Click UI FAIL 15.166
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.167
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.035
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.038
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Account Button Click UI PASS 0.574
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.575
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download FAIL 102.328
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.027
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 155.878
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.211
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.212
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) common.Select Yes On a Alert PASS 0.567
profile_screen.profile_screen.Click On Delete Button Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Delete Button PASS 3.578
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.562
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.029
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.031
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.547
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.1
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.545
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.536
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Click On Publish Button Click PASS 0.586
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.587
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.57
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 2.58
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.58
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.93
common_keywords_kragle.common.Click On Back Click PASS 0.566
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 80.24
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.12
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 85.933
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 99.927
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.53
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.011
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.304
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.305
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.308
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.551
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.54
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.554
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.555
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.015
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.59
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.59
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.168
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.66
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.367
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.369
home_screen.home.Is Device Inactive Is Element Present FAIL 5.371
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.371
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.334
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.726
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.562
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.451
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.453
home_screen.home.Is Device Inactive Is Element Present FAIL 5.455
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.455
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.038
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.531
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.833
common_keywords_kragle.common.Click On Back Click PASS 0.537
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.538
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.531
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.531
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.584
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.555
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.29
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.182
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Enter Card Name PASS 3.199
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403 HERO')])) profile_screen.Click On Add Card Entry PASS 0.553
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.326
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.327
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.263
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.264
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.265
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.475
common_keywords_kragle.common.Click On Back Click PASS 0.552
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.553
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.174
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.178
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.72
common_keywords_kragle.common.Restart GHUB Check All PASS 5.147
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.766
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.952
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.0
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.004
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 44.857
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 45.416
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 0.002
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 136.953
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 136.954
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.587
home_screen.home.Click On Account Button Click UI PASS 7.593
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 7.595
common_keywords_kragle.common.Click On Back Click PASS 5.561
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.563
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.265
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.106
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 95.939
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.033
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 240.535
common_keywords_kragle.common.Click On Back Click PASS 0.553
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.554
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.207
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.208
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.214
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.015
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.345
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 247.881
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.281
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.283
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.283
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.008
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 653.886
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G403 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 3, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c08f', 'productId': '0xc08f', 'firmware': '145.1.7', 'modelId': 'g403_hero', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 653.887
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New PRO X SUPERLIGHT:wired G403 HERO:wired device_connector.Connect Device PASS 1.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.043
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.276
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.276
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.036
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.284
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.285
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.058
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.248
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.249
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.957
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.292
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.295
device_connector.device_connector.Disconnect Old And Connect New PRO X SUPERLIGHT:wired G403 HERO:wired device_connector.Disconnect Device PASS 41.255
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New PRO X SUPERLIGHT:wired G403 HERO:wired device_connector.Disconnect Old And Connect New PASS 42.265
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.611
device_main_screen.device_view.Click On Settings Click UI PASS 0.617
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} device_view.Click On Settings PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.676
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.678
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} device_view.Click On Assignments Tab PASS 0.679
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.155
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.156
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.283
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.603
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.34
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.313
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.271
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.271
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.273
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.934
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} Test: Device Settings For Mouse PASS 18.349
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.314
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.32
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.298
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.304
common_keywords_kragle.common.Click On Back Click PASS 0.557
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.558
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.155
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.354
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.356
home_screen.home.Is Device Inactive Is Element Present FAIL 5.357
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.358
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.319
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.706
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.473
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB PASS 12.036
common_keywords_kragle.common.Restart GHUB Check All PASS 5.138
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.73
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.903
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.29
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate PASS 1.296
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.294
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 1.301
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Set Firmware Report Rate To PASS 2.232
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.058
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.536
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.595
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Click On Restore Default Settings PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.566
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.566
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.304
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.225
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.556
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.265
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.238
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.253
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.282
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.282
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.234
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.234
common_keywords_kragle.common.Click On Back Click PASS 0.564
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.096
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.622
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity With Restart System For Mouse PASS 90.746
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.291
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate PASS 1.296
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.289
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 1.294
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.145
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.609
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.314
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.318
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.23
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.577
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.334
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.286
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.301
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.232
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.233
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.234
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.877
operating_system.os.Put System On Sleep Sleep System PASS 48.88
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} os.Put System On Sleep PASS 48.881
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.307
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate PASS 1.312
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.315
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 1.32
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.304
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.306
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.3
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.304
common_keywords_kragle.common.Click On Back Click PASS 0.536
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} common.Go Back To Home Screen PASS 7.167
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.026
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Set Firmware Report Rate To PASS 2.277
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.093
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.642
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Change DPI Value To PASS 6.666
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.573
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.573
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.209
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.211
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.609
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.36
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.362
home_screen.home.Is Device Inactive Is Element Present FAIL 5.364
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.364
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.232
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.627
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.449
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.243
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.259
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.051
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.768
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity With Sleep System For Mouse PASS 102.002
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.358
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.358
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.127
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.541
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.546
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.57
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.574
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.575
common_keywords_kragle.Click On Cancel Click PASS 0.529
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.529
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.575
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.578
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.285
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.287
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
ELSE common.Restart GHUB NOT RUN 0.0
ELSE Capture Screenshot NOT RUN 0.0
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.001
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.573
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.573
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.018
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.018
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.599
common_keywords_kragle.common.Click On Back Click FAIL 5.675
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.675
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 10.132
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 14.042
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.314
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.319
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.292
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.3
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.112
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.005
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.004
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.13
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.002
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.012
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.141
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.146
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.089
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.094
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.013
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.62
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.621
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.56
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.184
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.9
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.032
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.033
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.559
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.561
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.572
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.542
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.198
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.882
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.549
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.545
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.574
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.574
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.609
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.378
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.38
home_screen.home.Is Device Inactive Is Element Present FAIL 5.382
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.382
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.285
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.697
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.475
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Add Chrome Profile common.Click On Back PASS 0.55
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.013
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.146
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.15
ELSE Add Application On Lghub PASS 2.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.612
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.614
ELSE games_applications.Click On Add Application PASS 0.616
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.57
common_keywords_kragle.common.Restart GHUB Check All PASS 5.131
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.777
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.04
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
IF ${i} >= 1 common.Restart GHUB PASS 42.955
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.065
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.07
ELSE Add Application On Lghub PASS 2.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.555
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.036
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.29
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.297
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.299
common_keywords_kragle.common.Click On Back Click PASS 0.534
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.534
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.145
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 67.298
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.115
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 146.149
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.307
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.308
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.176
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.133
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.134
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.106
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.107
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.995
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.996
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.548
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.097
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.098
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.664
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.093
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.62
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.128
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.13
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.697
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.083
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.611
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.548
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.101
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.102
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.668
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.087
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.525
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.614
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.141
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.142
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.709
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.086
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.532
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.532
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.622
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.552
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.106
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.107
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.02
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.021
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.702
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.083
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.55
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.635
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.582
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.108
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.112
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.105
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.109
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.106
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.111
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.549
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.108
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.115
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.267
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.544
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.545
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.209
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.21
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.391
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.393
home_screen.home.Is Device Inactive Is Element Present FAIL 5.395
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.396
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.318
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.741
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.539
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.249
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.267
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.256
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.26
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.696
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.698
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.096
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.097
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.616
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.431
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity For Mouse PASS 215.464
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.548
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.173
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.176
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.594
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.349
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.351
home_screen.home.Is Device Inactive Is Element Present FAIL 5.353
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.353
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.282
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.663
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.443
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.242
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.243
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.244
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} device_settings.Disable Onboard Memory Mode PASS 15.242
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.259
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.26
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.261
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.262
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.263
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.264
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.173
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.178
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.174
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.179
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.583
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.589
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 16.956
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.108
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.113
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.171
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.178
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.772
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.777
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 17.077
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.101
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.105
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.106
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.111
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.584
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.59
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.814
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 54.12
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.092
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.096
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.29
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.339
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.341
common_keywords_kragle.common.Click On Back Click PASS 0.563
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.217
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.555
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.558
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.534
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.535
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.03
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.552
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.554
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.534
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.018
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.57
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.573
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.535
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.018
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.693
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.695
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.534
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.534
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.018
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.579
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.581
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.545
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.276
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.278
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.668
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.563
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.565
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.546
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
device_main_screen.device_view.Click On Settings Click UI PASS 0.576
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.576
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.43
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.432
home_screen.home.Is Device Inactive Is Element Present FAIL 5.434
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.434
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.238
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.702
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.452
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.24
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.241
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.237
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.237
common_keywords_kragle.common.Click On Back Click PASS 0.557
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.053
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.637
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 56.488
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.527
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.217
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.328
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.026
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.019
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.021
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.551
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.604
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.214
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.349
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.601
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.524
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.178
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.31
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.017
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.582
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.169
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.295
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.552
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.552
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.227
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.229
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.589
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.408
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.41
home_screen.home.Is Device Inactive Is Element Present FAIL 5.412
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.413
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.244
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.685
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.51
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.324
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.053
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.893
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.538
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.019
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.019
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.02
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.547
home_screen.home.Click On Appbar Application Name Click UI PASS 0.55
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.273
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.273
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.275
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.412
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Onboard Profile DPI Test for Mouse device PASS 158.086
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI With Onboard Profile For Mouse PASS 173.33
common_keywords_kragle.common.Click On Back Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.557
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.191
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.192
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.332
home_screen.home.Is Device Inactive Is Element Present FAIL 5.334
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.334
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.241
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.607
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.397
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.307
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.322
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.267
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.269
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.269
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.997
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.559
common_keywords_kragle.common.Restart GHUB Check All PASS 5.104
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.768
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.908
common_keywords_kragle.common.Click On Back Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.557
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.145
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.146
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.411
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.414
home_screen.home.Is Device Inactive Is Element Present FAIL 5.415
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.417
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.694
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.455
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.248
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.264
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.23
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.231
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.232
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.959
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.519
common_keywords_kragle.common.Restart GHUB Check All PASS 5.105
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.719
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.861
operating_system.os.Put System On Sleep Sleep System PASS 48.491
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} os.Put System On Sleep PASS 48.496
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.186
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.187
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.299
home_screen.home.Is Device Inactive Is Element Present FAIL 5.3
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.301
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.294
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.624
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.412
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.233
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.247
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.259
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.26
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.262
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.929
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.481
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.005
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Connect Device PASS 1.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.039
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.26
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.261
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.05
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.228
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.229
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.059
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.272
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.272
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.922
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.184
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.006
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.192
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Disconnect Device PASS 41.136
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.542
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.196
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.198
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.342
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.343
home_screen.home.Is Device Inactive Is Element Present FAIL 5.346
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.346
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.234
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.609
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.402
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.253
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.268
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.289
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.291
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.97
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.517
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} Test: OOB Software Support For Mouse PASS 246.5
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.061
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.559
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.151
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.152
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) common.Select Yes On a Alert PASS 0.57
profile_screen.profile_screen.Click On Delete Button Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) profile_screen.Click On Delete Button PASS 3.561
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) profile_screen.Click On Local Profile Details Button PASS 0.565
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.077
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.079
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.338
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.339
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.34
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.384
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.127
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.55
login_screen.login.Click Dismiss Button Click PASS 2.148
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.149
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.549
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.539
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.022
home_screen.home.Click On Account Button Click UI FAIL 0.023
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.024
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.02
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Account Button Click UI PASS 0.557
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.558
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.538
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.042
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.064
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.066
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.068
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.654
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.539
home_screen.home.Click On Appbar Application Name Click UI PASS 0.541
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.292
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.293
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.301
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.302
common_keywords_kragle.common.Click On Back Click PASS 0.537
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.152
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.374
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.011
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.011
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.553
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.554
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.212
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.214
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.286
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.288
home_screen.home.Is Device Inactive Is Element Present FAIL 5.29
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.29
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.049
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.377
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.189
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.554
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.16
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.161
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.59
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.937
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.55
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.001
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.536
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.537
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.572
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.157
home_screen.home.Click On Account Button Click UI FAIL 15.159
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.159
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Account Button Click UI PASS 0.572
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.572
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.431
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.511
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.185
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.186
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) common.Select Yes On a Alert PASS 0.566
profile_screen.profile_screen.Click On Delete Button Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) profile_screen.Click On Delete Button PASS 3.572
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) profile_screen.Click On Local Profile Details Button PASS 0.559
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.028
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.03
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.548
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.068
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.006
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.016
profile_screen.profile_screen.Click On Publish Button Click PASS 0.56
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.562
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.594
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.596
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.539
home_screen.home.Click On Appbar Application Name Click UI PASS 2.549
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.549
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.891
common_keywords_kragle.common.Click On Back Click PASS 0.56
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.562
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 80.288
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.108
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 85.962
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.041
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 99.905
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.579
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.286
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.287
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.289
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.531
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.552
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.015
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.581
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.582
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.223
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.227
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.656
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.281
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.283
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.289
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.595
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.489
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.395
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.397
home_screen.home.Is Device Inactive Is Element Present FAIL 5.399
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.399
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.024
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.466
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.689
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.53
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.599
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.537
home_screen.home.Click On Appbar Application Name Click UI PASS 0.54
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.54
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.038
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.289
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.545
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.215
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) profile_screen.Enter Card Name PASS 3.232
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO X SUPERLIGHT')])) profile_screen.Click On Add Card Entry PASS 0.552
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.272
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.272
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.565
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.284
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.285
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.286
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.461
common_keywords_kragle.common.Click On Back Click PASS 0.55
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.55
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.177
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.71
common_keywords_kragle.common.Restart GHUB Check All PASS 5.113
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.76
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.909
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.001
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.004
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 44.805
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 45.36
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.001
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.092
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 136.909
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 136.91
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.556
home_screen.home.Click On Account Button Click UI PASS 5.559
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 5.56
common_keywords_kragle.common.Click On Back Click PASS 5.561
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.563
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.26
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.104
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 95.933
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.03
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 242.537
common_keywords_kragle.common.Click On Back Click PASS 0.561
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.563
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.2
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.2
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.557
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.558
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.55
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.553
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.547
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.547
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.188
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.189
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.011
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.012
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.013
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.566
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.567
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.543
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.543
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.565
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.567
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.21
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.211
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.014
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.013
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.014
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.545
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.019
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.02
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.021
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.155
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 269.693
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.297
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.299
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.299
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.009
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 543.023
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'PRO X SUPERLIGHT', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'cloud_profile': ['ui', 'sys'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': 'c094', 'productId': '0xc094', 'firmware': '25.0.13', 'modelId': 'c4093', 'type': 'MOUSE', 'device_specific_features': {}} Test: Local And Cloud Profile For Mouse PASS 543.024
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New PRO HERO:wired PRO X SUPERLIGHT:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.043
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.233
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.234
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.042
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.254
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.255
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.057
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.254
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.254
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.899
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.038
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.042
device_connector.device_connector.Disconnect Old And Connect New PRO HERO:wired PRO X SUPERLIGHT:wired device_connector.Disconnect Device PASS 40.944
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New PRO HERO:wired PRO X SUPERLIGHT:wired device_connector.Disconnect Old And Connect New PASS 41.954
${result2} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.354
device_settings.device_settings.Verify Startup Effect ${device} ${result1} firmware.Get Firmware Startup Effect PASS 0.359
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect PASS 0.362
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.012
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.014
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.538
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.013
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.013
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.551
${result1} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.362
device_settings.device_settings.Verify Startup Effect1 ${device} firmware.Get Firmware Startup Effect PASS 0.366
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.014
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.016
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.563
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.018
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.018
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.582
BuiltIn.Run Keyword If '${device['displayName']}' == 'PRO HERO' device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect1 PASS 1.895
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.612
device_main_screen.device_view.Click On Settings Click UI PASS 0.616
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.616
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.705
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.707
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.707
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.207
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.208
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.603
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.343
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.345
home_screen.home.Is Device Inactive Is Element Present FAIL 5.348
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.348
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.271
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.648
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.461
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.285
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.3
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.274
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.276
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.276
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.046
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 20.379
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.361
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.366
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.35
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.367
common_keywords_kragle.common.Click On Back Click PASS 0.557
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.557
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.162
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.163
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.358
home_screen.home.Is Device Inactive Is Element Present FAIL 5.359
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.36
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.274
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.662
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.447
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 12.01
common_keywords_kragle.common.Restart GHUB Check All PASS 5.122
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.708
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.868
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.35
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.355
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.35
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.355
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.557
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.24
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.055
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.541
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.597
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.573
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.573
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.149
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.247
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.249
home_screen.home.Is Device Inactive Is Element Present FAIL 5.251
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.251
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.309
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.588
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.317
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.256
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.272
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.247
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.247
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.3
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.301
common_keywords_kragle.common.Click On Back Click PASS 0.571
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.136
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.733
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 91.032
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.35
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.355
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.351
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.356
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.147
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.265
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.266
home_screen.home.Is Device Inactive Is Element Present FAIL 5.269
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.269
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.251
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.563
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.327
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.26
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.019
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.281
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.683
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.684
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.685
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.302
operating_system.os.Put System On Sleep Sleep System PASS 48.687
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 48.688
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.386
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.391
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.361
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.366
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.318
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.319
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.291
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.294
common_keywords_kragle.common.Click On Back Click PASS 0.542
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.177
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.019
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.589
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.024
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.578
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.046
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.049
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.564
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.402
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.087
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.625
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.647
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.549
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.55
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.202
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.609
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.343
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.345
home_screen.home.Is Device Inactive Is Element Present FAIL 5.347
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.347
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.268
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.644
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.458
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.266
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.281
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.278
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.279
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.28
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.027
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 105.833
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.31
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.311
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.115
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.542
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.554
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.544
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.545
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.568
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.57
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.571
common_keywords_kragle.Click On Cancel Click PASS 0.529
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.529
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.561
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.565
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.017
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.235
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.239
common_keywords_kragle.common.Click On Back Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.536
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
ELSE common.Restart GHUB NOT RUN 0.0
ELSE Capture Screenshot NOT RUN 0.0
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.001
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.577
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.578
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.018
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.019
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.603
common_keywords_kragle.common.Click On Back Click FAIL 5.663
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.663
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 10.074
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 13.98
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.352
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.356
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.36
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.367
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.124
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.005
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.002
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.141
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.018
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.122
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.127
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.115
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.12
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.014
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.612
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.613
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.564
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.167
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.881
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.019
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.02
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.55
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.55
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.55
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.551
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.572
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.175
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.842
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.55
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.023
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.024
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.562
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.585
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.18
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.182
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.626
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.342
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.344
home_screen.home.Is Device Inactive Is Element Present FAIL 5.346
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.346
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.267
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.645
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.459
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Add Chrome Profile common.Click On Back PASS 0.543
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.005
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.135
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.136
ELSE Add Application On Lghub PASS 2.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.569
ELSE games_applications.Click On Add Application PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Appbar Application Name Click UI PASS 0.576
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.576
common_keywords_kragle.common.Restart GHUB Check All PASS 5.156
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.788
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.053
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 43.005
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.046
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.05
ELSE Add Application On Lghub PASS 2.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.063
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.069
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.27
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.32
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.324
common_keywords_kragle.common.Click On Back Click PASS 0.55
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.167
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 67.301
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.115
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 146.16
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.362
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.362
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.205
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.207
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.136
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.137
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.127
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.128
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.108
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.109
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.133
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.134
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.701
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.078
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.523
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.523
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.602
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.548
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.548
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.13
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.131
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.698
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.096
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.624
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.546
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.546
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.137
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.138
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.701
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.096
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.525
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.623
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.155
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.156
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.724
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.111
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.532
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.533
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.645
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.126
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.128
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.694
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.08
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.549
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.633
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.681
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.125
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.129
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.546
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.111
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.116
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.148
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.152
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.546
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.116
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.121
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.329
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.55
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.55
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.6
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.33
home_screen.home.Is Device Inactive Is Element Present FAIL 5.332
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.332
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.313
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.674
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.467
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.265
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.282
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.312
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.316
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.54
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
common_keywords_kragle.common.Click On Back Click PASS 0.605
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.605
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.526
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.283
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 215.552
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.548
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.183
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.184
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.603
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.432
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.435
home_screen.home.Is Device Inactive Is Element Present FAIL 5.437
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.438
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.298
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.765
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.313
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.314
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.316
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.425
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.27
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.272
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.273
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.261
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.262
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.264
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.189
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.194
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.222
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.229
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.767
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.772
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 17.2
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.12
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.125
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.121
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.126
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.728
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.734
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 16.995
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.129
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.135
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.106
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.113
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.636
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.641
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.895
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 54.365
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.106
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.11
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.293
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.296
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.264
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.268
common_keywords_kragle.common.Click On Back Click PASS 0.564
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.152
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.569
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.572
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.536
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.018
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.57
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.572
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.534
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.534
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.572
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.575
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.536
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.019
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.691
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.692
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.537
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.018
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.586
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.541
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.809
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.811
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 11.203
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.561
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.563
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.544
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
device_main_screen.device_view.Click On Settings Click UI PASS 0.578
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.579
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.206
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.207
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.315
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.276
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.627
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.445
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.273
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.274
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.31
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.314
common_keywords_kragle.common.Click On Back Click PASS 0.569
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.179
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.759
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 57.101
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.572
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.529
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.167
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.274
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.024
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.025
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.551
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.61
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.167
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.312
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.029
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.032
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.028
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.03
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.549
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.598
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.524
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.172
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.301
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.017
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.558
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.554
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.557
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.558
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.58
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.19
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.315
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.56
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.56
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.209
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.21
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.605
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.369
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.372
home_screen.home.Is Device Inactive Is Element Present FAIL 5.374
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.374
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.284
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.688
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.506
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.284
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.049
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.849
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.54
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.022
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.023
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.032
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.034
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.298
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.299
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.3
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.464
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 158.944
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 174.37
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.551
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.236
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.237
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.359
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.361
home_screen.home.Is Device Inactive Is Element Present FAIL 5.363
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.363
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.299
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.692
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.572
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.273
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.289
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.325
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.326
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.328
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.198
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.751
common_keywords_kragle.common.Restart GHUB Check All PASS 5.133
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.744
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.915
common_keywords_kragle.common.Click On Back Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.551
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.168
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.327
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.33
home_screen.home.Is Device Inactive Is Element Present FAIL 5.331
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.332
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.298
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.676
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.46
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.247
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.264
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.247
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.247
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.249
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.981
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.534
common_keywords_kragle.common.Restart GHUB Check All PASS 5.121
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.692
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.034
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.852
operating_system.os.Put System On Sleep Sleep System PASS 47.901
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 47.906
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.543
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.203
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.204
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.327
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.328
home_screen.home.Is Device Inactive Is Element Present FAIL 5.33
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.332
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.266
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.624
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.408
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.264
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.279
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.276
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.277
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.279
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.978
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.529
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.005
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.043
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.248
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.248
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.034
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.265
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.266
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.06
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.258
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.258
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.919
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.065
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.009
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.078
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 41.016
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.186
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.187
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.344
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.346
home_screen.home.Is Device Inactive Is Element Present FAIL 5.348
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.348
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.283
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.663
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.473
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.261
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.278
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.043
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.805
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 14.358
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 242.886
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 Expect Zone Lighting Brightness PASS 1.106
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} firmware.Expect Zone Lighting Brightness PASS 1.111
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 Expect Zone Lighting Rate PASS 1.107
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} firmware.Expect Zone Lighting Rate PASS 1.111
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle Expect Zone Lighting Effect PASS 1.192
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} firmware.Expect Zone Lighting Effect PASS 1.197
common_keywords_kragle.common.Restart GHUB Check All PASS 5.108
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.864
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} common.Restart GHUB PASS 43.009
operating_system.os.Put System On Sleep Sleep System PASS 48.065
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} os.Put System On Sleep PASS 48.066
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.028
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.294
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.296
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.027
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.47
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.47
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Verify Effect From GUI PASS 0.019
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.557
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.557
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.564
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} lightsync.Verify Pro Mice color cycle PASS 28.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.583
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} device_view.Click On LightSync Tab PASS 0.583
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.2
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.361
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.364
home_screen.home.Is Device Inactive Is Element Present FAIL 5.365
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.366
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.279
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.674
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.489
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.283
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.282
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.283
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.285
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.064
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} lightsync.Verify Lightsync Effect With Sleep System For Pro PASS 140.168
BuiltIn.Run Keyword If "${pro_device}"!="[]" lightsync.Test Lightsync Effect For Pro Devices ${device} lightsync.Test Lightsync Effect For Pro Devices PASS 140.174
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 140.18
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.061
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.54
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.195
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.195
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) common.Select Yes On a Alert PASS 0.566
profile_screen.profile_screen.Click On Delete Button Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) profile_screen.Click On Delete Button PASS 3.556
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.593
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.594
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.018
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.546
home_screen.home.Click On Appbar Application Name Click UI PASS 0.548
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.329
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.33
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.331
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.355
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.134
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.542
login_screen.login.Click Dismiss Button Click PASS 2.006
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.006
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.551
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.537
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.538
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.047
home_screen.home.Click On Account Button Click UI FAIL 0.049
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.049
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.008
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.008
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Account Button Click UI PASS 0.577
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.578
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.421
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.029
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.046
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.506
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.54
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.588
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.311
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.313
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.281
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.285
common_keywords_kragle.common.Click On Back Click PASS 0.541
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.159
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.408
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.011
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.572
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.574
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.14
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.141
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.6
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.326
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.329
home_screen.home.Is Device Inactive Is Element Present FAIL 5.33
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.331
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.038
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.399
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.161
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.541
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.197
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.198
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.57
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.944
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.545
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.535
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.536
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.561
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.161
home_screen.home.Click On Account Button Click UI FAIL 15.164
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.164
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Account Button Click UI PASS 0.584
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.584
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.432
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.513
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.187
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.188
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) common.Select Yes On a Alert PASS 0.575
profile_screen.profile_screen.Click On Delete Button Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) profile_screen.Click On Delete Button PASS 3.578
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.564
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.025
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.098
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.532
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Click On Publish Button Click PASS 0.559
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.56
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.601
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 2.567
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.567
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.914
common_keywords_kragle.common.Click On Back Click PASS 0.563
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.566
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 80.192
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.12
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 85.88
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.023
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 99.825
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.54
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.58
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.58
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.024
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.025
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.588
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.548
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.295
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.299
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.303
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.596
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.556
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.014
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.591
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.592
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.679
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.365
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.368
home_screen.home.Is Device Inactive Is Element Present FAIL 5.369
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.37
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.311
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.704
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.58
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.381
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.383
home_screen.home.Is Device Inactive Is Element Present FAIL 5.385
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.385
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.048
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.469
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.778
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.555
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.296
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.547
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.195
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) profile_screen.Enter Card Name PASS 3.211
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO HERO')])) profile_screen.Click On Add Card Entry PASS 0.556
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.285
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.285
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.312
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.314
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.316
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.494
common_keywords_kragle.common.Click On Back Click PASS 0.552
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.552
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.203
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.204
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.748
common_keywords_kragle.common.Restart GHUB Check All PASS 5.13
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.763
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.933
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.001
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.004
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 44.893
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 45.452
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.073
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 136.94
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 136.941
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.561
home_screen.home.Click On Account Button Click UI PASS 5.564
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 5.566
common_keywords_kragle.common.Click On Back Click PASS 5.56
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.562
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.369
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.11
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 96.045
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.037
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 242.673
common_keywords_kragle.common.Click On Back Click PASS 0.557
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.557
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.179
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.18
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.559
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.561
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.585
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.588
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.546
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.547
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.223
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.223
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.011
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.011
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.011
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.56
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.562
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.552
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.553
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.567
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.567
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.228
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.229
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.014
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.015
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.017
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.099
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.015
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.233
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 269.908
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.255
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.256
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.258
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.013
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 543.307
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'PRO HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 1, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc08c', 'productId': '0xc08c', 'firmware': '128.2.7', 'modelId': '8c08c', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 543.308
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired PRO HERO:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.037
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.302
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.303
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.044
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.242
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.056
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.287
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.288
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.984
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.08
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.083
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired PRO HERO:wired device_connector.Disconnect Device PASS 41.069
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired PRO HERO:wired device_connector.Disconnect Old And Connect New PASS 42.08
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.106
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.112
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.115
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.135
common_keywords_kragle.common.Click On Back Click PASS 0.56
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.561
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.202
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.203
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.345
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.346
home_screen.home.Is Device Inactive Is Element Present FAIL 5.349
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.349
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.28
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.66
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.504
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 12.071
common_keywords_kragle.common.Restart GHUB Check All PASS 5.124
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.726
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.884
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.085
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.091
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.085
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.09
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.233
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.054
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.536
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.591
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.577
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.577
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.139
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.314
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.316
home_screen.home.Is Device Inactive Is Element Present FAIL 5.318
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.318
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.248
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.594
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.323
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.249
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.266
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.264
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.265
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.303
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.304
common_keywords_kragle.common.Click On Back Click PASS 0.582
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.169
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.764
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 90.116
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.085
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.09
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.084
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.089
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.62
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.312
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.315
home_screen.home.Is Device Inactive Is Element Present FAIL 5.316
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.318
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.249
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.61
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.372
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.238
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.251
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.254
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.254
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.256
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.886
operating_system.os.Put System On Sleep Sleep System PASS 48.163
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 48.165
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.12
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.126
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.123
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.128
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.28
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.282
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.288
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.292
common_keywords_kragle.common.Click On Back Click PASS 0.537
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.13
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.579
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.568
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.301
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.019
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.085
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.623
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.648
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.553
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.553
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.195
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.196
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.353
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.356
home_screen.home.Is Device Inactive Is Element Present FAIL 5.357
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.358
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.275
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.663
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.476
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.278
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.294
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.251
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.251
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.253
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.031
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 103.716
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.339
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.34
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.128
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.542
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.553
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.554
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.549
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.565
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.568
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.571
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.572
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.528
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.579
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.581
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.292
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.292
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.538
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
ELSE common.Restart GHUB NOT RUN 0.0
ELSE Capture Screenshot NOT RUN 0.0
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.577
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.578
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.018
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.02
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.605
common_keywords_kragle.common.Click On Back Click FAIL 5.655
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.657
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 10.124
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 14.034
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.086
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.091
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.101
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.107
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.105
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.005
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.132
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.019
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.097
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.102
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.102
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.107
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.015
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.56
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.561
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.565
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.527
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.186
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.849
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.548
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.558
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.559
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.599
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.601
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.186
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.904
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.553
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.554
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.555
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.556
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.207
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.208
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.612
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.375
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.377
home_screen.home.Is Device Inactive Is Element Present FAIL 5.379
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.379
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.298
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.708
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.534
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Add Chrome Profile common.Click On Back PASS 0.545
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.005
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.067
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.068
ELSE Add Application On Lghub PASS 2.113
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.555
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.037
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.325
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.327
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.293
common_keywords_kragle.common.Click On Back Click PASS 0.541
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.182
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 16.089
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.115
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 94.496
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.106
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.108
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.019
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.099
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.1
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.111
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.115
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.027
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.029
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.091
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.092
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.702
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.704
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.102
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.103
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.669
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.078
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.526
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.527
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.607
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.112
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.112
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.68
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.125
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.526
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.653
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.553
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.098
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.099
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.673
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.111
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.528
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.528
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.641
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.087
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.088
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.013
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.657
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.124
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.533
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.534
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.659
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.126
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.127
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.707
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.099
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.551
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.652
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.637
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.119
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.123
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.546
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.126
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.131
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.545
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.091
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.096
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.116
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.122
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.563
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.288
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.552
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.552
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.206
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.207
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.346
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.349
home_screen.home.Is Device Inactive Is Element Present FAIL 5.35
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.351
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.292
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.67
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.491
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.283
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.321
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.326
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.426
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.426
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.886
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.668
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 163.827
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.551
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.149
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.15
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.347
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.35
home_screen.home.Is Device Inactive Is Element Present FAIL 5.352
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.352
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.287
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.671
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.465
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.356
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.356
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.358
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.379
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.273
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.274
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.275
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.295
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.297
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.298
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.134
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.139
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.099
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.104
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.612
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.617
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 16.87
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.104
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.109
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.096
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.101
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.623
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.629
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 16.848
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.094
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.099
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.104
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.11
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.626
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.631
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.847
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 53.873
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.085
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.091
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.284
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.285
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.307
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.311
common_keywords_kragle.common.Click On Back Click PASS 0.566
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.191
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.562
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.566
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.538
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.539
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.56
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.564
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.538
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.576
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.58
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.537
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.019
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.604
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.538
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.019
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.608
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.553
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.384
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.385
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.725
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.568
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.57
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.572
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
device_main_screen.device_view.Click On Settings Click UI PASS 0.595
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.596
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.198
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.199
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.627
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.332
home_screen.home.Is Device Inactive Is Element Present FAIL 5.334
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.334
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.316
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.681
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.508
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.308
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.31
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.294
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.298
common_keywords_kragle.common.Click On Back Click PASS 0.557
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.186
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.876
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 56.787
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.605
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.528
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.191
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.331
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.552
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.605
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.528
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.179
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.318
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.02
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.016
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.596
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.164
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.293
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.017
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.555
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.576
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.586
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.588
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.585
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.189
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.321
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.594
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.595
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.197
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.199
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.626
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.333
home_screen.home.Is Device Inactive Is Element Present FAIL 5.334
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.335
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.293
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.66
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.487
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.319
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.045
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.862
common_keywords_kragle.common.Click On Back Click PASS 0.56
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.561
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.099
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.017
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.118
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.54
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.361
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.363
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.076
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.09
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.566
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.282
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.282
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.326
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.328
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.329
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 18.424
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 172.173
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 187.553
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.545
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.245
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.246
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.624
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.471
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.473
home_screen.home.Is Device Inactive Is Element Present FAIL 5.475
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.476
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.27
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.79
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.662
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.288
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.305
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.282
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.283
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.284
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.259
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.811
common_keywords_kragle.common.Restart GHUB Check All PASS 5.135
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.764
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.937
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.625
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.333
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.336
home_screen.home.Is Device Inactive Is Element Present FAIL 5.338
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.338
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.264
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.646
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.468
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.256
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.273
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.263
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.263
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.265
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.014
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.561
common_keywords_kragle.common.Restart GHUB Check All PASS 5.122
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.703
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.859
operating_system.os.Put System On Sleep Sleep System PASS 47.765
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 47.771
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.54
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.227
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.229
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.603
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.424
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.426
home_screen.home.Is Device Inactive Is Element Present FAIL 5.428
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.428
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.312
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.769
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.603
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.285
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.3
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.328
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.33
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.331
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.243
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.789
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.005
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.045
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.29
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.292
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.045
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.253
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.255
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.056
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.307
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.307
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 40.01
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.338
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.001
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.341
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 41.357
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.547
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.228
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.23
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.321
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.3
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.649
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.48
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.337
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.352
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.329
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.329
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.331
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.17
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.723
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 246.83
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.109
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.541
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.563
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.564
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.544
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.544
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.576
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.579
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.58
common_keywords_kragle.Click On Cancel Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.537
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.591
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.595
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.27
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.271
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.325
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.329
common_keywords_kragle.common.Click On Back Click PASS 0.556
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 7.179
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.117
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.271
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.272
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.244
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.632
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.537
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.573
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.114
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.119
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.005
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.067
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.202
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.183
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.185
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.185
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.335
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.348
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.589
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.59
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.598
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.582
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.296
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.072
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.526
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.528
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.028
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.31
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.311
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.028
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.453
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.454
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.597
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.6
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.542
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 28.05
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.621
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.622
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.23
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.972
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.54
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.077
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.08
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.1
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.1
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.08
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.083
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.559
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.617
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.621
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.551
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.536
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.306
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.307
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.379
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.381
home_screen.home.Is Device Inactive Is Element Present FAIL 5.383
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.383
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.028
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.441
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.409
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Add Chrome Profile common.Click On Back PASS 0.546
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.004
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.001
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.141
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.142
ELSE Add Application On Lghub PASS 2.021
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.594
ELSE games_applications.Click On Add Application PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.571
common_keywords_kragle.common.Restart GHUB Check All PASS 5.124
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.779
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.041
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
IF ${i} >= 1 common.Restart GHUB PASS 42.953
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.027
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.03
ELSE Add Application On Lghub PASS 2.102
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.553
ELSE games_applications.Click On Add Application PASS 0.553
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.029
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.032
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.31
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.312
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.326
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.327
common_keywords_kragle.common.Click On Back Click PASS 0.536
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.536
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.197
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 67.345
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.113
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 199.184
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.59
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.533
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.534
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.018
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.581
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.584
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.554
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 2.296
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.015
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.018
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.037
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.328
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.328
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.379
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.379
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.013
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.577
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.539
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.963
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.013
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.028
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.173
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.174
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.028
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.376
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.376
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.577
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.578
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.795
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.597
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.599
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.599
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.582
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.023
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.024
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.612
common_keywords_kragle.common.Click On Back Click PASS 0.547
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.547
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.624
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.378
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.38
home_screen.home.Is Device Inactive Is Element Present FAIL 5.382
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.382
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.262
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.675
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.48
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.033
common_keywords_kragle.common.Restart GHUB Check All PASS 5.121
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.691
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 42.847
operating_system.os.Put System On Sleep Sleep System PASS 48.1
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 48.106
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.522
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.008
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.046
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.059
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.013
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.06
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.559
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.563
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.567
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.568
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.554
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.227
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.23
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.23
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.372
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.017
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.391
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.536
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.105
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.108
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.1
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.103
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.112
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.113
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.544
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.546
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.584
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.563
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.561
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.563
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.564
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.545
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.545
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.026
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.237
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.239
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.239
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.419
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.438
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.561
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.082
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.084
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.098
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.099
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.083
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.086
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.57
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.557
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.56
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.562
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.529
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.575
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.582
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.583
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.222
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.223
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.487
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.49
home_screen.home.Is Device Inactive Is Element Present FAIL 5.491
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.492
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.368
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.887
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.737
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.337
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.352
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.328
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.329
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.352
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.353
common_keywords_kragle.common.Click On Back Click PASS 0.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.289
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.395
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 449.974
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.04
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.047
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.609
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.553
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.288
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.455
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 0.013
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.614
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.541
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.296
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.458
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 0.013
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.613
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.539
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.249
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.411
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.547
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.548
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.062
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.065
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.076
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.08
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.108
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.11
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.59
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.591
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.599
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.549
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.556
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.608
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.55
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.248
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.415
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.561
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.556
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.556
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.26
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.262
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.625
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.394
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.396
home_screen.home.Is Device Inactive Is Element Present FAIL 5.398
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.398
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.337
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.766
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.655
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.342
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.36
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.045
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.078
common_keywords_kragle.common.Click On Back Click PASS 0.559
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.562
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.133
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.148
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.538
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.539
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.446
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.446
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.124
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.019
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.145
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.554
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.36
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.361
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.363
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.364
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.344
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.344
common_keywords_kragle.common.Click On Back Click PASS 0.546
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.276
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 22.629
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 72.173
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.544
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.544
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.57
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.278
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.28
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.28
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.449
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.017
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.468
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.536
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.015
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.072
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.576
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.577
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.557
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.558
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.558
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.56
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.568
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.597
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.6
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.6
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.209
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.21
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.626
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.37
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.372
home_screen.home.Is Device Inactive Is Element Present FAIL 5.374
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.374
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.305
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.724
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.563
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.292
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.309
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.301
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.301
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.303
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.183
common_keywords_kragle.common.Restart GHUB Check All PASS 5.134
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.748
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.922
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.545
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.546
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.588
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.249
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.251
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.251
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.443
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.017
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.462
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.601
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.602
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.094
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.096
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.15
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.151
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.063
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.063
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.585
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.586
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.585
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.586
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.555
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.644
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.584
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.565
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.565
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.205
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.207
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.467
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.469
home_screen.home.Is Device Inactive Is Element Present FAIL 5.471
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.472
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.339
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.839
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.639
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.286
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.288
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.288
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.27
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.134
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.066
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 135.446
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.018
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.562
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.575
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.575
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.593
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.026
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.026
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.624
common_keywords_kragle.common.Click On Back Click PASS 0.562
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.563
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.193
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.194
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.649
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.281
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.269
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.584
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.429
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.997
common_keywords_kragle.common.Restart GHUB Check All PASS 5.12
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.689
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.844
operating_system.os.Put System On Sleep Sleep System PASS 48.274
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 48.275
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.128
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.143
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.018
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.117
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.131
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.018
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.577
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.579
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.539
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.502
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.568
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.599
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.601
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.602
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.226
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.227
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.444
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.447
home_screen.home.Is Device Inactive Is Element Present FAIL 5.449
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.449
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.374
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.851
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.705
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.337
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.353
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.343
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.344
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.345
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.411
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 133.063
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 345.734
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 795.749
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.06
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.066
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.235
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.236
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.564
profile_screen.profile_screen.Click On Delete Button Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.563
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.554
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.024
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.338
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.339
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.34
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.412
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.126
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.543
login_screen.login.Click Dismiss Button Click PASS 2.13
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.13
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.55
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.545
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.034
home_screen.home.Click On Account Button Click UI FAIL 0.036
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.036
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Account Button Click UI PASS 0.582
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.584
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.542
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.036
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.644
common_keywords_kragle.common.Click On Back Click PASS 0.596
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.598
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.609
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.611
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.322
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.324
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.353
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.357
common_keywords_kragle.common.Click On Back Click PASS 0.536
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.536
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.236
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.575
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.011
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.012
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.554
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.556
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.232
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.234
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.344
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.347
home_screen.home.Is Device Inactive Is Element Present FAIL 5.348
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.349
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.049
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.426
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.304
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.222
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.223
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.063
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.064
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.066
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 7.003
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.541
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.546
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.547
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.014
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.586
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.233
home_screen.home.Click On Account Button Click UI FAIL 15.235
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.235
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
home_screen.home.Click On Account Button Click UI PASS 0.591
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.591
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.544
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.633
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.22
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.221
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.567
profile_screen.profile_screen.Click On Delete Button Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.569
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.564
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.03
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.032
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.121
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.535
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.014
profile_screen.profile_screen.Click On Publish Button Click PASS 0.557
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.559
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.61
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.611
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.569
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.933
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.03
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 11.971
common_keywords_kragle.common.Click On Back Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.55
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.547
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.547
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.011
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.343
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.345
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.345
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.613
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.588
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.589
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.037
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.039
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.58
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.581
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.254
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.255
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.386
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.388
home_screen.home.Is Device Inactive Is Element Present FAIL 5.39
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.39
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.361
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.772
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.675
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.405
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.408
home_screen.home.Is Device Inactive Is Element Present FAIL 5.409
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.41
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.035
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.479
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.943
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.545
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.598
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.547
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.298
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.553
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.202
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Enter Card Name PASS 3.219
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Add Card Entry PASS 0.57
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.385
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.387
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.34
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.341
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.342
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.652
common_keywords_kragle.common.Click On Back Click PASS 0.544
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.547
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.237
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.239
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.401
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.404
home_screen.home.Is Device Inactive Is Element Present FAIL 5.405
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.406
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.363
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.798
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.677
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.229
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.347
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.349
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.063
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.065
common_keywords_kragle.common.Click On Back Click PASS 0.539
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.972
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.205
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.205
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Account Button Click UI PASS 0.571
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.571
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.028
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 10.781
common_keywords_kragle.common.Click On Back Click PASS 0.554
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.555
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.206
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.208
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.214
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.546
home_screen.home.Click On Appbar Application Name Click UI PASS 0.548
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.336
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 18.118
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.362
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.364
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.364
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.008
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 171.565
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 171.566
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device G703 LIGHTSPEED:wired device_connector.Connect To Acroname Device PASS 1.005
BuiltIn.Run Keyword And Continue On Failure device_connector.Connect Device G703 LIGHTSPEED:wired device_connector.Connect Device PASS 1.007
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.177
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.787
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.041
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 43.013
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.62
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.626
assignments_macros_screen.assignments_macros.Delete Macro del_test1 Click UI PASS 0.631
assignments_macros_screen.assignments_macros.Delete Macro del_test1 Click PASS 0.593
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Delete Macro PASS 1.227
common_keywords_kragle.common.Click On Back Click PASS 0.765
assignments.Can Create And Validate Delay Macro ${device} common.Click On Back PASS 0.768
assignments_macros_screen.assignments_macros.Verify Delay 28 Expect Element PASS 0.02
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Verify Delay PASS 3.025
assignments_macros_screen.assignments_macros.Select Existing Macro del_test1 Click PASS 0.78
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Select Existing Macro PASS 0.782
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.637
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Click On Save Button PASS 5.641
assignments_macros_screen.assignments_macros.Add Delay 28 Input PASS 3.09
assignments_macros_screen.assignments_macros.Add Delay 28 Expect Element PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.616
assignments_macros_screen.assignments_macros.Add Delay 28 Click UI PASS 0.619
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Add Delay PASS 3.729
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.585
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Click On Start Now Button PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.638
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.017
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.659
assignments_macros_screen.assignments_macros.Enter New Macro Name del_test1 Input PASS 3.123
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Enter New Macro Name PASS 3.124
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.622
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Click On Create New Macro PASS 0.623
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.017
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.69
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.696
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.699
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.7
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.675
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.678
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.679
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.168
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.169
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.876
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.285
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.289
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.205
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.545
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 11.592
assignments.Can Create And Validate Delay Macro ${device} Initialize Macro Test PASS 12.996
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Delay Macro PASS 33.173
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.168
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.789
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.058
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 43.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.629
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.637
assignments_macros_screen.assignments_macros.Delete Macro sys_test1 Click UI PASS 0.641
assignments_macros_screen.assignments_macros.Delete Macro sys_test1 Click PASS 0.619
assignments.Can Create And Validate System Macro ${device} assignments_macros.Delete Macro PASS 1.261
BuiltIn.Run Keyword If ${is_windows} Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Right", "name": "Scroll"}}] Expect Mouse Sequence PASS 5.002
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Can Create And Validate System Macro ${device} Click Key For Slot PASS 0.012
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.582
${slot_index} assignments.Assign Macro to Device Button sys_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.584
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.051
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.052
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro} Click PASS 0.598
${slot_index} assignments.Assign Macro to Device Button sys_test1 ${device['type']} assignments_macros.Select Existing Macro PASS 0.6
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.613
${slot_index} assignments.Assign Macro to Device Button sys_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.616
assignments.Can Create And Validate System Macro ${device} Assign Macro to Device Button PASS 3.882
common_keywords_kragle.common.Click On Back Click PASS 0.754
assignments.Can Create And Validate System Macro ${device} common.Click On Back PASS 0.756
assignments_macros_screen.assignments_macros.Verify System Expect Element PASS 0.036
assignments.Can Create And Validate System Macro ${device} assignments_macros.Verify System PASS 7.04
assignments_macros_screen.assignments_macros.Select Existing Macro sys_test1 Click PASS 0.771
assignments.Can Create And Validate System Macro ${device} assignments_macros.Select Existing Macro PASS 0.773
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.641
assignments.Can Create And Validate System Macro ${device} assignments_macros.Click On Save Button PASS 5.645
assignments_macros_screen.assignments_macros.Add System Click PASS 0.603
assignments_macros_screen.assignments_macros.Add System Click PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.61
assignments_macros_screen.assignments_macros.Add System Click UI PASS 0.613
assignments.Can Create And Validate System Macro ${device} assignments_macros.Add System PASS 1.784
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.586
assignments.Can Create And Validate System Macro ${device} assignments_macros.Click On Start Now Button PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.627
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.63
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate System Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.648
assignments_macros_screen.assignments_macros.Enter New Macro Name sys_test1 Input PASS 3.105
assignments.Can Create And Validate System Macro ${device} assignments_macros.Enter New Macro Name PASS 3.106
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.622
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.625
assignments.Can Create And Validate System Macro ${device} assignments_macros.Click On Create New Macro PASS 0.625
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.017
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.701
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.708
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.71
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.712
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.676
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.679
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.679
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.872
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.302
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.304
home_screen.home.Is Device Inactive Is Element Present FAIL 5.307
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.308
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.223
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.58
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 11.627
assignments.Can Create And Validate System Macro ${device} Initialize Macro Test PASS 13.044
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate System Macro PASS 44.184
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.171
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.706
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.06
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 43.946
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.624
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.627
assignments_macros_screen.assignments_macros.Delete Macro act_test1 Click UI PASS 0.629
assignments_macros_screen.assignments_macros.Delete Macro act_test1 Click PASS 0.59
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Delete Macro PASS 1.22
common_keywords_kragle.common.Click On Back Click PASS 0.753
assignments.Can Create And Validate Action Macro ${device} common.Click On Back PASS 0.754
assignments_macros_screen.assignments_macros.Verify Action Toggle Streaming Expect Element PASS 0.02
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Verify Action PASS 3.024
assignments_macros_screen.assignments_macros.Select Existing Macro act_test1 Click PASS 0.766
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Select Existing Macro PASS 0.767
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.636
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Click On Save Button PASS 5.64
assignments_macros_screen.assignments_macros.Add Action OBS Toggle Streaming Click PASS 0.587
assignments_macros_screen.assignments_macros.Add Action OBS Toggle Streaming Click PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.638
assignments_macros_screen.assignments_macros.Add Action OBS Toggle Streaming Click UI PASS 0.64
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Add Action PASS 1.82
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.591
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Click On Start Now Button PASS 0.593
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.637
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.017
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.655
assignments_macros_screen.assignments_macros.Enter New Macro Name act_test1 Input PASS 3.129
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Enter New Macro Name PASS 3.131
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.618
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Click On Create New Macro PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.018
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.695
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.703
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.711
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.712
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.655
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.657
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.658
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.155
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.839
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.292
home_screen.home.Is Device Inactive Is Element Present FAIL 5.297
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.298
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.049
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.398
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 9.395
assignments.Can Create And Validate Action Macro ${device} Initialize Macro Test PASS 10.798
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Action Macro PASS 29.028
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.567
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.569
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.646
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.65
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Settings Click UI PASS 0.57
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.57
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.348
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.235
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.236
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.604
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.605
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.175
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.176
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.178
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.179
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.548
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.546
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.556
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.206
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.16
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 24.636
common_keywords_kragle.Launch Application Launch All PASS 12.766
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.769
common_keywords_kragle.Terminate Application Terminate All PASS 6.063
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.064
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.01
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.011
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.001
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 60.839
IF ${status}==True common.Restart GHUB NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Delete Macro NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Terminate Chrome NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Click Key For Slot NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Assign Macro to Device Button NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} common.Click On Back NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Verify Application NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Existing Macro NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Save Button NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Add Application NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Start Now Button NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Macro Type To Add NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Enter New Macro Name NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Create New Macro NOT RUN 0.0
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded NOT RUN 0.0
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab NOT RUN 0.0
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab NOT RUN 0.0
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction NOT RUN 0.0
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click FAIL 20.321
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) common.Click On Right Scroll PASS 0.538
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.008
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.008
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.26
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.01
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.012
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.067
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.069
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.048
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.049
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.011
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) home.Restart GHUB Till Device Get Load PASS 20.153
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) common.Click On Right Scroll PASS 0.536
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.007
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.247
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.043
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.045
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.052
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.053
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.02
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.022
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.035
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.035
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) home.Restart GHUB Till Device Get Load PASS 20.17
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.521
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) common.Click On Right Scroll PASS 0.521
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.007
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.314
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.037
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.038
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.038
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.039
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.06
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.062
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.062
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.065
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) home.Restart GHUB Till Device Get Load PASS 20.215
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.528
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) common.Click On Right Scroll PASS 0.528
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.009
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.01
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.389
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.015
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.017
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.063
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.065
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.059
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.06
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.043
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.044
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) home.Restart GHUB Till Device Get Load PASS 20.201
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.52
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) common.Click On Right Scroll PASS 0.52
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.005
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.006
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.49
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.036
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.037
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.04
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.042
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.067
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.068
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.026
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.028
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) home.Restart GHUB Till Device Get Load PASS 20.193
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) common.Click On Right Scroll PASS 0.538
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.009
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.009
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.253
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.017
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.019
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.009
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.009
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.013
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.014
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.063
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.067
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) home.Restart GHUB Till Device Get Load PASS 20.124
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.528
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) common.Click On Right Scroll PASS 0.528
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.006
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.473
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.061
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.063
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.048
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.051
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.056
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.059
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.065
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.065
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) home.Restart GHUB Till Device Get Load PASS 20.252
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.54
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) common.Click On Right Scroll PASS 0.542
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.009
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.009
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.341
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.07
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.071
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.014
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.016
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.053
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.055
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.051
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.053
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) home.Restart GHUB Till Device Get Load PASS 20.219
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) common.Click On Right Scroll PASS 0.556
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.009
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.009
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.248
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.013
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.014
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.015
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.017
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.01
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.011
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.054
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.055
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) home.Restart GHUB Till Device Get Load PASS 20.102
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.526
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) common.Click On Right Scroll PASS 0.526
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.01
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.011
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.313
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.057
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.058
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.048
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.051
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.063
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.066
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.014
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) home.Restart GHUB Till Device Get Load PASS 20.205
IF ${status} is ${False} Trigger Wake Bots PASS 0.002
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.43
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.243
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.246
home_screen.home.Is Device Inactive Is Element Present FAIL 5.248
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.248
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.219
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 438.531
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration FAIL 458.855
assignments.Can Create And Validate Launch Applciation Macro ${device} Initialize Macro Test FAIL 458.879
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Launch Applciation Macro FAIL 458.886
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Delete Macro NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Terminate Chrome NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Click Key For Slot NOT RUN 0.001
assignments.Can Create And Validate Launch Applciation Macro ${device} Assign Macro to Device Button NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} common.Click On Back NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Verify Application NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Existing Macro NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Save Button NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Add Application NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Start Now Button NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Macro Type To Add NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Enter New Macro Name NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Create New Macro NOT RUN 0.0
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded NOT RUN 0.0
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab NOT RUN 0.0
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab NOT RUN 0.0
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction NOT RUN 0.001
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click FAIL 20.233
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) common.Click On Right Scroll PASS 0.535
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.008
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.208
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.053
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.054
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.057
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.058
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.06
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.061
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.011
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) home.Restart GHUB Till Device Get Load PASS 20.21
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) common.Click On Right Scroll PASS 0.536
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.009
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.009
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.244
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.048
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.05
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.03
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.031
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.057
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.059
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.035
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.037
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) home.Restart GHUB Till Device Get Load PASS 20.189
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.534
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) common.Click On Right Scroll PASS 0.534
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.007
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.375
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.007
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.009
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.028
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.03
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.011
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.014
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.068
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.069
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) home.Restart GHUB Till Device Get Load PASS 20.142
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) common.Click On Right Scroll PASS 0.537
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.008
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.009
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.215
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.011
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.013
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.008
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.009
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.036
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.036
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.004
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.005
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) home.Restart GHUB Till Device Get Load PASS 20.077
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) common.Click On Right Scroll PASS 0.542
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.007
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.301
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.052
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.053
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.005
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.006
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.063
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.066
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.014
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) home.Restart GHUB Till Device Get Load PASS 20.151
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.53
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) common.Click On Right Scroll PASS 0.53
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.007
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.455
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.045
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.046
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.01
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.011
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.053
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.055
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.044
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.045
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) home.Restart GHUB Till Device Get Load PASS 20.169
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) common.Click On Right Scroll PASS 0.534
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.01
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.01
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.481
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.065
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.067
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.052
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.054
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.055
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.056
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.052
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.054
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) home.Restart GHUB Till Device Get Load PASS 20.251
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.521
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) common.Click On Right Scroll PASS 0.521
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.006
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.006
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.357
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.024
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.025
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.066
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.069
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.042
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.044
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.069
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.071
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) home.Restart GHUB Till Device Get Load PASS 20.222
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) common.Click On Right Scroll PASS 0.537
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.009
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.01
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.27
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.067
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.07
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.073
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.074
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.051
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.052
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.045
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.046
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) home.Restart GHUB Till Device Get Load PASS 20.256
common_keywords_kragle.common.Click On Right Scroll Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) common.Click On Right Scroll PASS 0.555
common_keywords_kragle.common.Is Right Scroll Present Expect Element PASS 0.008
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present PASS 0.009
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.198
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.022
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.025
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.028
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.03
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.011
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.013
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.024
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.024
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) home.Restart GHUB Till Device Get Load PASS 20.109
IF ${status} is ${False} Trigger Wake Bots PASS 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.281
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.294
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.298
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.298
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.242
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 438.203
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration FAIL 458.44
assignments.Can Create And Validate Launch Applciation Macro ${device} Initialize Macro Test FAIL 458.447
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Launch Applciation Macro FAIL 458.453
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.14
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.811
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.041
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 42.998
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.615
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.622
assignments_macros_screen.assignments_macros.Delete Macro emo_test1 Click UI PASS 0.627
assignments_macros_screen.assignments_macros.Delete Macro emo_test1 Click PASS 0.598
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Delete Macro PASS 1.226
common_keywords_kragle.common.Click On Back Click PASS 0.742
assignments.Can Create And Validate Emoji Macro ${device} common.Click On Back PASS 0.743
assignments_macros_screen.assignments_macros.Select Existing Macro emo_test1 Click PASS 0.773
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Select Existing Macro PASS 0.774
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.637
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Click On Save Button PASS 5.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.608
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click PASS 0.629
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.631
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.846
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.849
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Add Emoji PASS 5.354
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.588
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Click On Start Now Button PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.623
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.625
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.645
assignments_macros_screen.assignments_macros.Enter New Macro Name emo_test1 Input PASS 3.15
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Enter New Macro Name PASS 3.152
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.621
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Click On Create New Macro PASS 0.622
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.016
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.699
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.702
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.705
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.706
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.653
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.656
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.656
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.163
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.165
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.855
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.241
home_screen.home.Is Device Inactive Is Element Present FAIL 5.243
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.179
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.472
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 11.495
assignments.Can Create And Validate Emoji Macro ${device} Initialize Macro Test PASS 12.882
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Emoji Macro PASS 31.635
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.146
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.771
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.037
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 42.961
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.622
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.625
assignments_macros_screen.assignments_macros.Delete Macro cde Click UI PASS 0.627
assignments_macros_screen.assignments_macros.Delete Macro cde Click PASS 0.583
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Delete Macro PASS 1.21
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.627
assignments_macros_screen.assignments_macros.Delete Macro text_test1 Click UI PASS 0.633
assignments_macros_screen.assignments_macros.Delete Macro text_test1 Click PASS 0.59
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Delete Macro PASS 1.227
common_keywords_kragle.common.Click On Back Click PASS 0.76
assignments.Can Create And Validate Text Macro ${device} common.Click On Back PASS 0.761
assignments_macros_screen.assignments_macros.Verify Text aaa Expect Element PASS 0.04
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Verify Text PASS 3.043
assignments_macros_screen.assignments_macros.Select Existing Macro cde Click PASS 0.727
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Existing Macro PASS 0.729
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.642
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.649
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Save Button PASS 5.652
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.635
assignments_macros_screen.assignments_macros.Add Text aaa Click UI PASS 0.639
assignments_macros_screen.assignments_macros.Add Text aaa Input PASS 3.146
assignments_macros_screen.assignments_macros.Add Text aaa Mac Activate Lghub App PASS 0.0
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.693
assignments_macros_screen.assignments_macros.Add Text aaa Click UI PASS 0.7
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Add Text PASS 6.49
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.592
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.598
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Start Now Button PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.016
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.635
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 5.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 5.506
assignments.Can Create And Validate Text Macro ${device} Click Key For Slot PASS 5.523
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.634
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Create New Macro PASS 0.634
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Macro to Device Button text_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.587
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.051
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.054
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro} Click PASS 0.592
${slot_index} assignments.Assign Macro to Device Button text_test1 ${device['type']} assignments_macros.Select Existing Macro PASS 0.594
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.6
${slot_index} assignments.Assign Macro to Device Button text_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.601
assignments.Can Create And Validate Text Macro ${device} Assign Macro to Device Button PASS 3.853
common_keywords_kragle.common.Click On Back Click PASS 0.758
assignments.Can Create And Validate Text Macro ${device} common.Click On Back PASS 0.76
assignments_macros_screen.assignments_macros.Verify Text cde Expect Element PASS 0.038
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Verify Text PASS 3.042
assignments_macros_screen.assignments_macros.Select Existing Macro text_test1 Click PASS 0.767
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Existing Macro PASS 0.769
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.648
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.652
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Save Button PASS 5.655
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.627
assignments_macros_screen.assignments_macros.Add Text cde Click UI PASS 0.632
assignments_macros_screen.assignments_macros.Add Text cde Input PASS 3.179
assignments_macros_screen.assignments_macros.Add Text cde Mac Activate Lghub App PASS 0.0
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.875
assignments_macros_screen.assignments_macros.Add Text cde Click UI PASS 0.878
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Add Text PASS 6.695
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.607
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.616
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Start Now Button PASS 0.617
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.628
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.633
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.021
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.024
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.658
assignments_macros_screen.assignments_macros.Enter New Macro Name text_test1 Input PASS 3.138
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Enter New Macro Name PASS 3.138
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.622
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Create New Macro PASS 0.623
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.016
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.689
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.696
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.699
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.7
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.671
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.673
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.674
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.17
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.87
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.284
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.289
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.241
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.58
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 11.624
assignments.Can Create And Validate Text Macro ${device} Initialize Macro Test PASS 13.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Text Macro PASS 65.362
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.155
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.783
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.041
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 43.986
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.627
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.633
assignments_macros_screen.assignments_macros.Delete Macro rec_test1 Click UI PASS 0.638
assignments_macros_screen.assignments_macros.Delete Macro rec_test1 Click PASS 0.609
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Delete Macro PASS 1.25
assignments.Can Create And Validate Record Keystrokes Macro ${device} Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Can Create And Validate Record Keystrokes Macro ${device} Click Key For Slot PASS 0.012
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.578
${slot_index} assignments.Assign Macro to Device Button rec_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.579
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.06
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.062
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro} Click PASS 0.595
${slot_index} assignments.Assign Macro to Device Button rec_test1 ${device['type']} assignments_macros.Select Existing Macro PASS 0.597
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.591
${slot_index} assignments.Assign Macro to Device Button rec_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.592
assignments.Can Create And Validate Record Keystrokes Macro ${device} Assign Macro to Device Button PASS 3.853
common_keywords_kragle.common.Click On Back Click PASS 0.746
assignments.Can Create And Validate Record Keystrokes Macro ${device} common.Click On Back PASS 0.747
BuiltIn.Run Keyword If '''${val}'''!='''${EMPTY}''' Expect Element selector=.keystroke-button value=${val} Expect Element PASS 0.025
BuiltIn.Run Keyword If '''${val}'''!='''${EMPTY}''' Expect Element selector=.keystroke-button value=${val} Expect Element PASS 0.021
BuiltIn.Run Keyword If '''${val}'''!='''${EMPTY}''' Expect Element selector=.keystroke-button value=${val} Expect Element PASS 0.018
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Verify Record Keystrokes PASS 0.095
assignments_macros_screen.assignments_macros.Select Existing Macro rec_test1 Click PASS 0.771
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Select Existing Macro PASS 0.773
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.635
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Click On Save Button PASS 5.64
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.615
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.002
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.623
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Record Keystrokes PASS 3.249
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.588
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Click On Start Now Button PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.652
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.655
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.674
assignments_macros_screen.assignments_macros.Enter New Macro Name rec_test1 Input PASS 3.076
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Enter New Macro Name PASS 3.077
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.617
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Click On Create New Macro PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.017
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.682
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.688
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.69
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.691
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.656
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.659
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.659
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.168
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.169
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.875
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.307
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.311
home_screen.home.Is Device Inactive Is Element Present FAIL 5.314
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.315
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.032
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.399
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 9.447
assignments.Can Create And Validate Record Keystrokes Macro ${device} Initialize Macro Test PASS 10.836
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Record Keystrokes Macro PASS 51.428
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.565
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.567
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.58
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Settings Click UI PASS 0.569
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.57
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.285
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.233
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.234
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.585
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.586
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.163
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.163
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.159
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.16
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.546
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.548
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.549
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.571
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.218
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.045
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.165
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 24.599
common_keywords_kragle.Launch Application Launch All PASS 12.774
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.778
common_keywords_kragle.Terminate Application Terminate All PASS 6.043
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.044
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.0
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.002
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
mouse_assignment_regression_robotic.Test: Macro Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 60.719
mouse_assignment_regression_robotic.Test: Macro Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword And Continue On Failure Test: Macro Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Macro Command Assignments FAIL 1586.175
assignments.Run Audio Cycle Test Case ${device} capture ${slot_index} Get Current Audio Device PASS 0.087
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.501
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.509
assignments.Run Audio Cycle Test Case ${device} capture ${slot_index} Click Key For Slot PASS 2.515
assignments.Run Audio Cycle Test Case ${device} capture ${slot_index} Get Current Audio Device PASS 0.077
BuiltIn.Run Keyword If '${command_name}' == 'Audio Input Cycle' Run Audio Cycle Test Case ${device} capture ${slot_index} Run Audio Cycle Test Case PASS 17.684
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.6
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.045
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.047
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.672
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.674
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.589
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.924
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 36.615
assignments.Run Audio Cycle Test Case ${device} render ${slot_index} Get Current Audio Device PASS 0.098
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.504
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.512
assignments.Run Audio Cycle Test Case ${device} render ${slot_index} Click Key For Slot PASS 2.517
assignments.Run Audio Cycle Test Case ${device} render ${slot_index} Get Current Audio Device PASS 0.077
BuiltIn.Run Keyword If '${command_name}' == 'Audio Output Cycle' Run Audio Cycle Test Case ${device} render ${slot_index} Run Audio Cycle Test Case PASS 17.695
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.601
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.603
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.024
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.025
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.683
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.684
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.594
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.595
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.92
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 36.624
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.18
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} Click Key For Slot PASS 2.514
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.176
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.761
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.773
assignments_screen.assignments.Click On System Tab Click UI PASS 5.781
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 5.782
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.76
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 5.764
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 5.766
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 5.576
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Selected DPI Speed PASS 5.576
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.594
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 5.597
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 5.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.624
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 5.627
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 5.627
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Go to DPI Shift Test Case PASS 36.236
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.631
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.636
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.05
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.051
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.597
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.599
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.586
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.883
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 55.126
assignments.Run Scroll Down Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
assignments.Run Scroll Down Test Case ${device} ${slot_index} Click Key For Slot PASS 0.01
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Down Test Case PASS 5.015
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.598
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.599
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.05
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.052
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.591
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.602
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.603
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.858
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 23.883
assignments.Run Scroll Up Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.004
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run Scroll Up Test Case ${device} ${slot_index} Click Key For Slot PASS 0.013
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Up Test Case PASS 5.018
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.608
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.612
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.056
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.057
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.604
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.606
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.592
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.593
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.885
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 23.917
assignments.Run Double Click Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.003
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run Double Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.009
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Double Click Test Case PASS 5.015
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.613
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.614
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.021
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.021
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.629
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.631
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.614
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.615
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.893
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 23.917
BuiltIn.Run Keyword If ${is_windows} Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Left", "name": "Scroll"}}] Expect Mouse Sequence PASS 5.004
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run Scroll Left Test Case ${device} ${slot_index} Click Key For Slot PASS 0.011
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Left Test Case PASS 5.02
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.612
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.616
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.032
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.033
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.585
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.588
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.837
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 23.866
BuiltIn.Run Keyword If ${is_windows} Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Right", "name": "Scroll"}}] Expect Mouse Sequence PASS 5.002
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run Scroll Right Test Case ${device} ${slot_index} Click Key For Slot PASS 0.01
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Right Test Case PASS 5.016
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.615
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.619
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.035
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.036
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.601
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.602
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.605
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.606
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.877
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 23.9
assignments.Run DPI Up Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.194
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
assignments.Run DPI Up Test Case ${device} ${slot_index} Click Key For Slot PASS 0.009
assignments.Run DPI Up Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.177
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.759
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.766
assignments_screen.assignments.Click On System Tab Click UI PASS 5.768
assignments.Run DPI Up Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 5.769
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.778
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 5.781
assignments.Run DPI Up Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 5.782
sensitivity_dpi_screen.sensitivity_dpi.Verify Current DPI Value Present Expect Element PASS 0.014
assignments.Run DPI Up Test Case ${device} ${slot_index} sensitivity_dpi.Verify Current DPI Value Present PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Click On First DPI Speed Click PASS 5.56
assignments.Run DPI Up Test Case ${device} ${slot_index} sensitivity_dpi.Click On First DPI Speed PASS 5.561
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.582
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 5.584
assignments.Run DPI Up Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 5.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.632
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 5.634
assignments.Run DPI Up Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 5.634
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Up Test Case PASS 33.74
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.602
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.032
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.034
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.608
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.609
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.606
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.607
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.865
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 52.612
assignments.Run DPI Down Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.148
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.509
assignments.Run DPI Down Test Case ${device} ${slot_index} Click Key For Slot PASS 2.514
assignments.Run DPI Down Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.172
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.757
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.763
assignments_screen.assignments.Click On System Tab Click UI PASS 5.765
assignments.Run DPI Down Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 5.767
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.769
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 5.772
assignments.Run DPI Down Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 5.772
sensitivity_dpi_screen.sensitivity_dpi.Verify Current DPI Value Present Expect Element PASS 0.013
assignments.Run DPI Down Test Case ${device} ${slot_index} sensitivity_dpi.Verify Current DPI Value Present PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Click On Last DPI Speed Click PASS 5.59
assignments.Run DPI Down Test Case ${device} ${slot_index} sensitivity_dpi.Click On Last DPI Speed PASS 5.591
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.604
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.61
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 5.613
assignments.Run DPI Down Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 5.614
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.619
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 5.621
assignments.Run DPI Down Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 5.622
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Down Test Case PASS 36.233
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.617
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.621
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.067
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.068
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.65
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.652
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.597
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.597
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.95
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 55.191
assignments.Run DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.18
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
assignments.Run DPI Shift Test Case ${device} ${slot_index} Click Key For Slot PASS 0.01
assignments.Run DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.167
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.756
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.762
assignments_screen.assignments.Click On System Tab Click UI PASS 5.764
assignments.Run DPI Shift Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 5.766
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.761
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 5.764
assignments.Run DPI Shift Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 5.766
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 5.604
assignments.Run DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Selected DPI Speed PASS 5.604
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 5.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 5.632
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 5.634
assignments.Run DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 5.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.65
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 5.652
assignments.Run DPI Shift Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 5.653
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Shift Test Case PASS 34.799
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.604
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.608
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.06
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.062
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.579
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.581
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.6
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.865
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 53.674
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) Get Firmware Dpi PASS 0.184
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) Click Key For Slot PASS 2.515
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) Get Firmware Dpi PASS 0.176
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.507
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) Click Key For Slot PASS 2.512
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) Get Firmware Dpi PASS 0.181
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.501
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.509
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) Click Key For Slot PASS 2.515
assignments.Run DPI Cycle Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.196
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Cycle Test Case PASS 14.293
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.596
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.6
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.03
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.033
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.589
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.585
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.82
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 33.12
assignments.Run Middle Click Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
assignments.Run Middle Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.01
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Middle Click Test Case PASS 5.014
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.588
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.069
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.071
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.567
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.569
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.598
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.599
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.84
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 23.866
assignments.Run Secondary Click Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run Secondary Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.01
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Secondary Click Test Case PASS 5.014
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.595
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.069
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.069
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.611
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.613
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.598
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.599
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.891
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 23.918
assignments_system_screen.assignments_commands.Click On Use Default For Mouse Click PASS 5.632
assignments.Run Primary Click Test Case ${device} ${slot_index} assignments_commands.Click On Use Default For Mouse PASS 5.635
assignments_system_screen.assignments_commands.Click On Second Click For Mouse Click PASS 5.587
assignments.Run Primary Click Test Case ${device} ${slot_index} assignments_commands.Click On Second Click For Mouse PASS 5.59
BuiltIn.Run Keyword And Continue On Failure Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Pressed", "name": "Button.left"}}, {"Mouse": {"action": "Released", "name": "Button.left"}}] Expect Mouse Sequence PASS 5.002
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run Primary Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.01
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Primary Click Test Case PASS 16.241
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.603
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.034
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.036
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.578
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.588
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.819
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 35.071
assignments.Run Volume Mute Test Case ${device} ${slot_index} Is System Volume Mute PASS 0.072
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.501
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.507
assignments.Run Volume Mute Test Case ${device} ${slot_index} Click Key For Slot PASS 2.512
assignments.Run Volume Mute Test Case ${device} ${slot_index} Is System Volume Mute PASS 0.087
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.511
assignments.Run Volume Mute Test Case ${device} ${slot_index} Click Key For Slot PASS 2.521
assignments.Run Volume Mute Test Case ${device} ${slot_index} Set System Volume PASS 0.152
assignments.Run Volume Mute Test Case ${device} ${slot_index} Set System Playback Device PASS 0.079
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Volume Mute Test Case PASS 16.433
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.614
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.619
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.057
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.057
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.616
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.618
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.59
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.896
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 35.337
assignments.Run Volume Down Test Case ${device} ${slot_index} Get System Volume PASS 0.088
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.509
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '4')])) Click Key For Slot PASS 2.515
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.501
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) Click Key For Slot PASS 2.516
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.511
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) Click Key For Slot PASS 2.519
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) Click Key For Slot PASS 2.519
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) Click Key For Slot PASS 2.516
assignments.Run Volume Down Test Case ${device} ${slot_index} Get System Volume PASS 0.089
assignments.Run Volume Down Test Case ${device} ${slot_index} Set System Volume PASS 0.146
assignments.Run Volume Down Test Case ${device} ${slot_index} Set System Playback Device PASS 0.082
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Volume Down Test Case PASS 27.008
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.603
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.607
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.041
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.043
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.623
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.625
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.591
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.88
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 45.896
assignments.Run Volume Up Test Case ${device} ${slot_index} Get System Volume PASS 0.081
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.506
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '4')])) Click Key For Slot PASS 2.513
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.504
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.511
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) Click Key For Slot PASS 2.518
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.509
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) Click Key For Slot PASS 2.517
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.507
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) Click Key For Slot PASS 2.514
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) Click Key For Slot PASS 2.515
assignments.Run Volume Up Test Case ${device} ${slot_index} Get System Volume PASS 0.088
assignments.Run Volume Up Test Case ${device} ${slot_index} Set System Volume PASS 0.156
assignments.Run Volume Up Test Case ${device} ${slot_index} Set System Playback Device PASS 0.088
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Volume Up Test Case PASS 27.015
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.6
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.039
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.04
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.617
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.62
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.585
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.858
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 45.88
assignments.Run Stop Test Case ${device} ${slot_index} Terminate Chrome PASS 0.163
assignments.Run Stop Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.086
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.504
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.517
assignments.Run Stop Test Case ${device} ${slot_index} Click Key For Slot PASS 4.575
assignments.Run Stop Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.114
assignments.Run Stop Test Case ${device} ${slot_index} Click Element Css PASS 0.349
assignments.Run Stop Test Case ${device} ${slot_index} Switch To Iframe PASS 0.027
assignments.Run Stop Test Case ${device} ${slot_index} Launch Test Page PASS 3.417
assignments.Run Stop Test Case ${device} ${slot_index} Set Mic Volume PASS 0.14
assignments.Run Stop Test Case ${device} ${slot_index} Set System Volume PASS 0.152
assignments.Run Stop Test Case ${device} ${slot_index} Set System Record Device PASS 0.086
assignments.Run Stop Test Case ${device} ${slot_index} Set System Playback Device PASS 0.09
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Stop Test Case PASS 34.215
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.591
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.049
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.051
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.612
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.615
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.59
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.861
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 53.084
assignments.Run Play/Pause Test Case ${device} ${slot_index} Focus Cmd PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.003
assignments.Run Play/Pause Test Case ${device} ${slot_index} os.Type Keys PASS 0.004
multi_media.multi_media.Close VLC Close Vlc PASS 0.002
assignments.Run Play/Pause Test Case ${device} ${slot_index} multi_media.Close VLC PASS 0.003
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.104
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 3.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 3.511
assignments.Run Play/Pause Test Case ${device} ${slot_index} Click Key For Slot PASS 3.515
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.082
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 3.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 3.51
assignments.Run Play/Pause Test Case ${device} ${slot_index} Click Key For Slot PASS 3.515
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.091
multi_media.multi_media.Play Media In VLC 1000.wav Vlc Play PASS 3.004
assignments.Run Play/Pause Test Case ${device} ${slot_index} multi_media.Play Media In VLC PASS 3.006
assignments.Run Play/Pause Test Case ${device} ${slot_index} Focus Cmd PASS 0.002
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.004
assignments.Run Play/Pause Test Case ${device} ${slot_index} os.Type Keys PASS 0.004
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.096
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set Mic Volume PASS 0.145
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Volume PASS 0.157
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Record Device PASS 0.086
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Playback Device PASS 0.081
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Play/Pause Test Case PASS 54.917
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.629
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.633
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.035
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.037
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.608
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.61
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.577
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.578
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 18.872
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 73.795
assignments.Run Play/Pause Test Case ${device} ${slot_index} Focus Cmd PASS 0.003
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.003
assignments.Run Play/Pause Test Case ${device} ${slot_index} os.Type Keys PASS 0.003
multi_media.multi_media.Close VLC Close Vlc PASS 0.002
assignments.Run Play/Pause Test Case ${device} ${slot_index} multi_media.Close VLC PASS 0.003
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.104
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 3.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 3.507
assignments.Run Play/Pause Test Case ${device} ${slot_index} Click Key For Slot PASS 3.513
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.09
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 3.502
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 3.508
assignments.Run Play/Pause Test Case ${device} ${slot_index} Click Key For Slot PASS 3.513
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.091
multi_media.multi_media.Play Media In VLC 1000.wav Vlc Play PASS 3.005
assignments.Run Play/Pause Test Case ${device} ${slot_index} multi_media.Play Media In VLC PASS 3.007
assignments.Run Play/Pause Test Case ${device} ${slot_index} Focus Cmd PASS 0.005
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.005
assignments.Run Play/Pause Test Case ${device} ${slot_index} os.Type Keys PASS 0.005
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.219
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set Mic Volume PASS 0.142
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Volume PASS 0.197
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Record Device PASS 0.092
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Playback Device PASS 0.098
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Play/Pause Test Case FAIL 55.119
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.58
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.581
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.035
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.036
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.607
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.609
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.584
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.824
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test FAIL 58.95
${pressed_style} assignments_commands_screen.assignments_commands.Get G-Shift Attribute Get Attribute PASS 0.019
assignments.Run G-shift Test Case ${device} ${slot_index} assignments_commands.Get G-Shift Attribute PASS 0.02
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run G-shift Test Case ${device} ${slot_index} Click Key For Slot PASS 0.011
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run G-shift Test Case PASS 6.038
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.595
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.599
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.027
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.028
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.66
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.662
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.588
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.888
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 9.933
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Get System Commands List PASS 0.0
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.738
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.742
assignments_screen.assignments.Click On System Tab Click UI PASS 0.744
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} assignments.Click On System Tab PASS 0.745
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.654
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.656
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} assignments.Click On Assignments Icon PASS 0.657
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.862
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.051
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.247
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.249
home_screen.home.Is Device Inactive Is Element Present FAIL 5.252
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.252
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.042
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.351
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Open Device Configuration PASS 9.39
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.551
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.577
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.581
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.56
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Settings Click UI PASS 0.571
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.572
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.272
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.202
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.203
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.584
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.141
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.143
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.147
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.148
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.547
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.548
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.553
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.205
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.043
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.159
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 24.511
common_keywords_kragle.Launch Application Launch All PASS 12.785
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.789
common_keywords_kragle.Terminate Application Terminate All PASS 6.042
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.044
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.001
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.002
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 60.629
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Open ITriggerBox PASS 2.503
BuiltIn.Run Keyword And Continue On Failure Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: System Command Assignments PASS 952.205
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.593
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.028
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.029
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.613
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.615
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.572
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.573
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.824
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.009
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.019
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.866
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.027
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.029
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.627
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.628
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.572
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.573
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.818
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.009
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.017
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.863
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.008
ELSE Click Key For Slot PASS 0.02
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.003
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.602
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.605
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.047
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.05
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.603
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.605
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.572
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.846
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.916
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.011
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.575
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.576
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.035
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.036
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.602
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.605
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.572
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.573
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.804
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.009
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.85
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.594
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.598
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.041
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.042
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.621
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.621
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.572
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.847
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.013
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.029
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.902
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.003
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.578
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.06
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.062
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.597
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.599
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.572
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.573
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.825
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.009
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.87
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.604
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.61
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.034
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.036
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.66
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.661
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.572
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.888
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.933
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.594
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.598
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.024
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.025
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.611
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.613
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.594
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.595
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.847
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.012
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.025
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.9
operating_system.os.Type Keys <esc> Type Keys PASS 0.001
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.002
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Key For Slot NOT RUN 0.0
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot PASS 0.011
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.575
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.03
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.032
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.598
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.599
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.591
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.593
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.817
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.012
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.023
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.868
operating_system.os.Type Keys <esc> Type Keys PASS 0.004
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.004
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.577
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.579
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.036
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.038
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.625
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.626
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.573
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.574
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.83
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.876
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword If ${status} == True Terminate Process Magnify.exe Terminate Process PASS 0.153
${status} BuiltIn.Run Keyword And Return Status Expect Process Magnify.exe Expect Process PASS 0.141
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Key For Slot NOT RUN 0.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot PASS 0.01
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.631
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.637
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.061
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.063
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.616
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.618
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.57
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.571
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.903
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.009
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 24.242
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.5
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.506
BuiltIn.Run Keyword If ${status} == True Click Key For Slot ${slot_index} ${device['type']} 200 0 True Click Key For Slot PASS 2.51
${status} BuiltIn.Run Keyword And Return Status Expect Process Narrator.exe Expect Process PASS 0.165
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.003
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.6
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.036
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.037
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.607
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.609
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.572
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.836
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.097
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.109
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 26.658
operating_system.os.Type Keys <windows shift m> Type Keys PASS 0.003
BuiltIn.Run Keyword If '${command_name}' == 'Minimize All Windows' os.Type Keys <windows shift m> os.Type Keys PASS 0.004
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.602
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.607
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.043
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.043
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.572
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.572
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.573
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.805
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.019
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.861
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot PASS 2.516
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.596
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.6
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.038
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.039
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.581
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.584
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.575
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.813
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.013
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.023
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 29.38
operating_system.os.Type Keys <esc> Type Keys PASS 0.002
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.003
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.009
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.003
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.578
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.041
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.043
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.616
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.618
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.83
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.875
operating_system.os.Type Keys <esc> Type Keys PASS 0.002
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.002
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.575
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.576
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.051
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.054
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.593
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.595
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.812
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.013
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.024
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.859
operating_system.os.Type Keys <esc> Type Keys PASS 0.002
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.003
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.009
ELSE Click Key For Slot PASS 0.022
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.045
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.047
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.574
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.576
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.581
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.583
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.826
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.015
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.025
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.899
operating_system.os.Type Keys <alt F4> Type Keys PASS 0.003
BuiltIn.Run Keyword If '${command_name}' == 'Open Windows Setting' or '${command_name}' == 'Open File Explorer' or '${command_name}' == 'Open Ease of Access Center' os.Type Keys <alt F4> os.Type Keys PASS 0.004
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.592
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.594
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.019
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.021
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.576
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.573
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.574
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.774
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.012
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.822
operating_system.os.Type Keys <esc> Type Keys PASS 0.002
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.003
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.038
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.04
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.6
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.601
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.572
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.813
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.859
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.009
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.573
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.575
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.047
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.048
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.597
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.597
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.812
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.026
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.039
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.879
operating_system.os.Type Keys <esc> Type Keys PASS 0.002
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.003
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.02
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.021
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.616
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.617
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.575
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.576
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.803
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.023
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.853
operating_system.os.Type Keys <esc> Type Keys PASS 0.004
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.005
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.009
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.595
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.6
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.022
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.593
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.577
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.578
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.809
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.027
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.038
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.874
operating_system.os.Type Keys <alt F4> Type Keys PASS 0.004
BuiltIn.Run Keyword If '${command_name}' == 'Open Windows Setting' or '${command_name}' == 'Open File Explorer' or '${command_name}' == 'Open Ease of Access Center' os.Type Keys <alt F4> os.Type Keys PASS 0.004
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.009
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.037
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.04
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.567
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.569
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.594
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.595
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.821
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.023
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.04
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.881
operating_system.os.Type Keys <alt F4> Type Keys PASS 0.002
BuiltIn.Run Keyword If '${command_name}' == 'Open Windows Setting' or '${command_name}' == 'Open File Explorer' or '${command_name}' == 'Open Ease of Access Center' os.Type Keys <alt F4> os.Type Keys PASS 0.003
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.009
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.62
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.624
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.039
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.041
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.577
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.579
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.572
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.83
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.008
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.872
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.001
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.008
ELSE Click Key For Slot PASS 0.019
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.578
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.025
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.027
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.606
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.609
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.571
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.572
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.799
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.009
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.862
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword If ${status} == True Terminate Process Taskmgr.exe Terminate Process PASS 0.139
${status} BuiltIn.Run Keyword And Return Status Expect Process Taskmgr.exe Expect Process PASS 0.125
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.004
ELSE Click Key For Slot PASS 0.01
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.578
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.031
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.033
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.619
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.621
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.573
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.574
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.82
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.009
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.019
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 24.13
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.011
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.61
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.614
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.051
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.052
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.644
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.645
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.578
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.579
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 18.904
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.018
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.027
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 38.959
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.008
ELSE Click Key For Slot PASS 0.019
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.578
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.043
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.044
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.62
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.622
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.576
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.577
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.832
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.008
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.018
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.886
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.009
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.002
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.613
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.617
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.049
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.052
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 5.656
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 5.657
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 5.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 5.584
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 18.923
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.011
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 38.978
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.13
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.008
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.038
BuiltIn.Run Keyword If '${command_name}' == 'Exit Active App' os.Open Chrome And Verify It Is Running ${is_windows} os.Open Chrome And Verify It Is Running PASS 9.187
operating_system.os.Type Keys <esc> Type Keys PASS 0.003
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.006
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.008
ELSE Click Key For Slot PASS 0.017
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.593
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.595
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.038
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.041
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.7
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.701
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.933
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.012
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.99
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Get Commands List PASS 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.644
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.651
assignments_screen.assignments.Click On Commands Tab Click UI PASS 0.655
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} assignments.Click On Commands Tab PASS 0.655
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.648
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.651
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.651
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.846
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.05
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.034
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.395
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Open Device Configuration PASS 9.433
common_keywords_kragle.common.Click On Back Click PASS 0.557
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.575
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.577
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.565
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Settings Click UI PASS 0.572
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.573
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.285
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.217
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.218
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.587
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.587
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.152
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.152
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.174
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.175
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.572
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.555
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.569
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.255
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.141
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 24.598
common_keywords_kragle.Launch Application Launch All PASS 12.785
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.79
common_keywords_kragle.Terminate Application Terminate All PASS 6.058
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.058
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.001
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.002
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 60.744
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Open ITriggerBox PASS 2.509
BuiltIn.Run Keyword And Continue On Failure Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 4, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Command Assignments PASS 899.047
light_sync_screen.light_sync.Verify Selected Color Mode Is As Expected ${color_mode} Expect Element PASS 0.033
gui_verification.gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT light_sync.Verify Selected Color Mode Is As Expected PASS 0.033
light_sync_screen.light_sync.Verify Effect From GUI AUDIO VISUALIZER Expect Element PASS 0.019
gui_verification.gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT gui.Verify Selected Effect Is Audio Visualizer With Color Mode PASS 0.054
light_sync_screen.light_sync.Select Effect From Dropdown GRADIENT Click PASS 0.637
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.638
light_sync_screen.light_sync.Select From Dropdown REACTIVE Click PASS 0.576
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.578
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.605
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Select From Dropdown FIXED Click PASS 0.583
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.585
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.619
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.62
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.774
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.775
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.111
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.12
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.121
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.135
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Audio Visualizer Effect For Keyboard PASS 4.008
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.558
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.559
light_sync_screen.light_sync.Verify Color Boost Slider Value Is As Expected ${value} Expect Element PASS 0.02
light_sync_screen.light_sync.Scroll Down Scroll PASS 10.074
light_sync_screen.light_sync.Verify Color Boost Slider Value Is As Expected ${value} light_sync.Scroll Down PASS 10.075
gui_verification.gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 light_sync.Verify Color Boost Slider Value Is As Expected PASS 10.097
light_sync_screen.light_sync.Verify Effect From GUI SCREEN SAMPLER Expect Element PASS 0.02
gui_verification.gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 gui.Verify Selected Effect Is Screen Sampler With Color Boost PASS 10.12
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.093
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.094
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.017
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.017
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.698
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.699
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 5.628
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 5.63
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 5.583
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 5.584
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.012
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.684
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.69
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.692
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.694
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.703
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.706
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.707
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.247
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.248
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.728
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.304
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.307
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.309
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.255
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.614
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 11.598
common_keywords_kragle.common.Restart GHUB Check All PASS 5.159
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.774
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.061
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 43.002
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard PASS 93.744
light_sync_screen.light_sync.Verify Speed Slider Value Is As Expected ${value} Expect Element PASS 0.014
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Verify Speed Slider Value Is As Expected PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.035
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.038
light_sync_screen.light_sync.Echo Color Picker Loaded Is Element Present PASS 0.04
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Echo Color Picker Loaded PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.03
light_sync_screen.light_sync.Background Color Picker Loaded Is Element Present PASS 0.031
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Background Color Picker Loaded PASS 0.032
light_sync_screen.light_sync.Verify Effect From GUI ECHO PRESS Expect Element PASS 0.02
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Echo Press With Speed 5000 gui.Verify Selected Effect Is Echo Press With Speed PASS 0.109
ELSE Drag Slider NOT RUN 0.0
IF ${is_100_step_slider_present} Drag Slider PASS 15.444
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element PASS 0.018
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Drag Speed Slider PASS 15.464
light_sync_screen.light_sync.Select Effect From Dropdown ECHO PRESS Click PASS 0.642
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.644
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.556
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.643
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.651
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.658
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.659
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.648
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.652
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.652
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.214
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.215
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.7
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.303
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.306
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.308
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.261
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.621
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.539
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.265
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.268
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.268
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 28.129
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Echo Press Effect For Keyboard PASS 44.918
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.545
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.561
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.561
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.559
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.56
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.579
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.582
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.583
common_keywords_kragle.Click On Cancel Click PASS 0.532
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.532
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.564
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.565
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.013
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.015
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.266
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.267
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.211
common_keywords_kragle.common.Click On Back Click PASS 0.579
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.579
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.296
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.298
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.616
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.573
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.219
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.717
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.221
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.221
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.743
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.374
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.377
home_screen.home.Is Device Inactive Is Element Present FAIL 5.379
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.381
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.262
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.694
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.676
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.002
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.551
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.551
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.023
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.057
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.235
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.237
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.238
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.493
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.515
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.44
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.443
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.561
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.563
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.133
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.135
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.143
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.143
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.075
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.076
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.611
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.613
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.62
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.621
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.568
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.728
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.581
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.182
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.184
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.184
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify GUI RGB PASS 16.355
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 180 114 66 gui.Verify Effect Color RGB PASS 16.376
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.544
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.111
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.113
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.12
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.122
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.091
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.092
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.564
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.566
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.625
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.627
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.61
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.968
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.969
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.596
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.073
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.648
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.587
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.59
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.531
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.533
keyboard_screen.keyboard.Click On Present Color Click PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.587
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.601
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.603
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 11.207
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 11.208
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.643
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.644
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.554
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.669
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.673
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.676
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.677
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.709
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.711
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.711
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.831
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.831
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.616
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.065
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.519
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.587
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.587
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.204
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.205
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.723
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.338
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.341
home_screen.home.Is Device Inactive Is Element Present FAIL 5.344
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.344
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.058
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.455
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.391
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Add Chrome Profile common.Click On Back PASS 0.546
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.134
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.136
ELSE Add Application On Lghub PASS 2.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.571
ELSE games_applications.Click On Add Application PASS 0.571
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.587
common_keywords_kragle.common.Restart GHUB Check All PASS 5.165
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.769
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.04
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.981
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.036
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.037
ELSE Add Application On Lghub PASS 2.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.568
ELSE games_applications.Click On Add Application PASS 0.569
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.024
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.253
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.255
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.257
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 63.336
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.144
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 224.669
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.547
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.17
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.171
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.584
profile_screen.profile_screen.Click On Delete Button Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.556
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.555
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.177
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.178
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.574
profile_screen.profile_screen.Click On Delete Button Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.591
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.571
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.027
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.073
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.075
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.077
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 21.009
common_keywords_kragle.common.Click On Back Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.554
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.018
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.599
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.585
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.586
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.244
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.271
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.272
common_keywords_kragle.common.Click On Back Click PASS 0.542
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.03
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.106
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.407
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.182
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.184
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.185
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify GUI RGB PASS 16.375
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 255 0 62 gui.Verify Effect Color RGB PASS 16.396
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.595
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.597
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.598
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.214
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.215
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.68
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.31
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.312
home_screen.home.Is Device Inactive Is Element Present FAIL 5.316
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.316
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.267
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.632
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.535
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.553
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.535
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.601
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
home_screen.home.Click On Appbar Application Name Click UI PASS 0.593
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.593
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.297
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.298
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.282
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.285
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.201
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.509
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.552
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.553
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.031
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.041
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.618
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.239
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.241
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.241
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.51
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.531
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.608
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.611
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.612
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.245
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.247
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.699
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.319
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.321
home_screen.home.Is Device Inactive Is Element Present FAIL 5.323
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.323
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.253
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.628
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.584
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.551
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.551
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.599
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.249
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.251
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.253
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.555
common_keywords_kragle.common.Click On Back Click PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.553
keyboard_screen.keyboard.Click On Present Color Click PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.039
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.598
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.571
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.572
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.627
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.627
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.653
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.656
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.66
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.66
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.603
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.605
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.605
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.69
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.558
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.289
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.544
keyboard_screen.keyboard.Click On Present Color Click PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.582
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.606
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.608
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 11.304
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 11.306
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.626
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.627
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.559
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.661
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.665
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.668
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.669
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.645
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.648
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.649
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.649
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.568
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.254
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.474
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.241
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.241
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.689
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.375
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.377
home_screen.home.Is Device Inactive Is Element Present FAIL 5.379
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.379
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.055
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.485
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.424
common_keywords_kragle.common.Click On Back Click PASS 0.565
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.567
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.142
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.158
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.543
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.393
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.394
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.121
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.136
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.561
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.184
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.184
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.257
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.258
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.257
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.258
common_keywords_kragle.common.Click On Back Click PASS 0.556
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.094
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 22.229
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 172.636
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.544
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.544
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.622
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.623
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.208
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.209
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.21
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.44
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.022
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.464
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.664
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.666
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.668
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.669
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.71
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.712
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.713
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.211
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.212
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.762
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.052
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.242
home_screen.home.Is Device Inactive Is Element Present FAIL 5.244
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.219
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.521
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 11.502
common_keywords_kragle.common.Restart GHUB Check All PASS 5.138
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.754
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.036
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 42.932
operating_system.os.Put System On Sleep Sleep System PASS 47.784
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 47.785
common_keywords_kragle.common.Click On Back Click PASS 0.602
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.602
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.036
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.037
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.038
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 0.091
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.013
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 0.105
keyboard_screen.keyboard.Click On Present Color Click PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.573
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.632
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.634
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.147
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.148
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.599
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.6
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.556
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 140.357
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.54
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.541
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.012
gui_verification.gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 0.058
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 0.076
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.013
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.014
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.014
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.014
keyboard_screen.keyboard.Drag Drag PASS 0.096
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.096
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.014
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 0.07
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 0.087
keyboard_screen.keyboard.Click On Present Color Click PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.02
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.586
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.57
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.04
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.307
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.309
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.309
gui_verification.gui.Verify Effect Color RGB BREATHING 180 114 66 light_sync.Verify GUI RGB PASS 16.523
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB BREATHING 180 114 66 light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 180 114 66 gui.Verify Effect Color RGB PASS 16.541
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.406
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.407
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.122
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.123
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.137
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.137
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.135
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.137
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.59
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.592
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.617
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.618
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.567
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.567
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.715
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 51.753
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 589.422
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.021
gui_verification.gui.Verify Horizontal Wave With Rate 10000 light_sync.Verify Rate Slider Value Is As Expected PASS 0.022
light_sync_screen.light_sync.Verify Effect From GUI HORIZONTAL Expect Element PASS 0.026
gui_verification.gui.Verify Horizontal Wave With Rate 10000 light_sync.Verify Effect From GUI PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Horizontal Wave With Rate 10000 gui.Verify Horizontal Wave With Rate PASS 0.049
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.349
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.35
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.624
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.625
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.571
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.026
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 19.638
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.019
gui_verification.gui.Verify Cycle Effect With Rate 10000 light_sync.Verify Rate Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.022
gui_verification.gui.Verify Cycle Effect With Rate 10000 light_sync.Verify Effect From GUI PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate 10000 gui.Verify Cycle Effect With Rate PASS 0.043
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.448
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.449
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.592
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 19.676
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 0.051
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.013
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 0.066
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.012
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.013
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.013
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.014
keyboard_screen.keyboard.Drag Drag PASS 0.061
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.061
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.014
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify GUI RGB PASS 0.066
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.018
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 255 0 62 gui.Verify Effect Color RGB PASS 0.085
keyboard_screen.keyboard.Click On Present Color Click PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.569
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.564
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.566
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.579
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.211
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.213
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.213
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify GUI RGB PASS 16.384
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.021
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 180 114 66 gui.Verify Effect Color RGB PASS 16.406
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.112
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.114
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.123
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.124
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.101
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.103
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.59
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.591
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.612
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.558
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.559
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.642
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.019
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.022
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.022
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.036
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 38.073
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.002
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.727
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.731
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.734
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.736
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.7
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.704
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.704
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.218
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.219
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.741
common_keywords_kragle.common.Restart GHUB Check All PASS 5.156
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.762
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.047
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.972
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.014
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.019
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 46.964
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard PASS 857.919
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.674
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.676
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.618
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.62
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.546
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.846
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.051
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.566
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.566
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.02
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.041
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.049
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.669
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.022
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.056
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.563
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.563
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.029
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.051
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.059
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.679
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.006
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.015
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.023
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.056
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.563
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.563
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.034
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.056
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.062
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.683
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.015
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.052
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.582
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.583
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.01
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.016
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.037
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.048
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.687
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.052
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.565
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.565
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.023
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.042
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.049
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.67
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.051
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.567
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.568
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.013
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.017
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.043
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.059
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.682
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.012
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.019
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.018
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.02
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.059
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.571
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.571
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.016
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.033
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.054
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.071
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.704
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.553
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 22.755
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.106
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.108
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.124
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.128
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.115
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.123
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.592
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.182
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.184
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.184
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.779
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.015
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.029
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.032
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.094
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.096
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.113
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.115
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.103
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.111
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.57
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.57
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.021
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.043
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.049
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 13.983
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.524
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.526
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.592
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.188
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.19
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.19
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.786
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.025
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.06
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.564
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.564
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.031
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.052
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.059
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.687
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.015
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.02
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.056
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.096
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.561
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.561
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.008
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.015
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.034
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.043
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.705
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.052
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.562
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.562
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.05
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.059
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.676
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.007
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.051
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.578
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.578
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.034
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.008
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.061
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.069
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.701
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.006
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.05
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.565
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.565
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.034
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.055
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.062
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.679
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.007
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.051
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.563
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.563
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.021
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.04
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.048
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.665
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.018
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.019
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.019
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.059
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.572
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.572
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.038
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.008
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.009
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.065
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.072
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.707
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.56
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 22.801
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.156
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.159
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.126
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.131
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.102
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.106
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.601
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.19
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.191
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.192
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.798
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.578
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.032
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 129.207
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.675
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.677
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.623
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.625
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.556
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.862
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.018
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.051
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.587
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.587
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.016
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.036
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.043
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.686
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) lightsync.Get Key List For Quick Color Option PASS 0.008
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.051
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.567
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.568
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.012
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.042
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.062
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.077
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.699
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.018
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.054
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.562
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.562
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.031
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.051
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.057
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.677
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.551
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.015
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.052
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.585
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.587
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.014
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.029
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.056
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.074
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.715
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.018
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.053
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.565
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.565
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.025
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.047
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.055
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.677
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.007
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.562
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.017
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.051
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.566
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.566
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.018
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.037
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.046
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.665
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.019
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.018
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.019
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.06
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.572
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.573
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.032
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.009
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.059
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.067
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.703
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.568
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.002
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 22.826
keyboard_screen.keyboard.Click On First Color Click PASS 0.589
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.591
keyboard_screen.keyboard.Click On Present Color Click PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.602
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.581
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.583
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.594
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.027
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.03
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.031
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.053
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 31.683
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.637
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.638
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.686
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.688
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.689
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.208
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.21
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.764
common_keywords_kragle.common.Restart GHUB Check All PASS 5.136
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.793
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.068
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.005
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.018
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.022
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 47.01
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 209.232
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.142
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.144
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.147
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.147
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.138
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.14
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.141
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.142
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.03
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.032
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.032
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.04
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 12.621
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.623
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.625
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.58
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.582
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.631
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.633
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.568
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.569
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.609
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.61
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.574
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.675
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.686
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.694
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.696
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.617
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.618
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.22
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.221
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.681
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.305
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.308
home_screen.home.Is Device Inactive Is Element Present FAIL 5.31
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.31
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.221
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.583
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 11.491
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.237
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.238
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.212
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 7.031
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 23.463
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.714
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.716
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.639
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.64
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.558
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.559
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.918
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.749
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION light_sync.Click On SAVE Button PASS 0.75
keyboard_screen.keyboard.Verify RGB Values R=253 G=118 B=0 Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values R=253 G=118 B=0 Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values R=253 G=118 B=0 Expect Element PASS 0.034
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.068
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.628
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Fourth Color PASS 0.63
keyboard_screen.keyboard.Click On Device Color Click PASS 0.567
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.568
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.686
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.688
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.622
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 4 PASS 0.622
keyboard_screen.keyboard.Verify RGB Values R=141 G=64 B=255 Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values R=141 G=64 B=255 Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values R=141 G=64 B=255 Expect Element PASS 0.017
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.052
keyboard_screen.keyboard.Click On Third Color Click PASS 0.631
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Third Color PASS 0.632
keyboard_screen.keyboard.Click On Device Color Click PASS 0.601
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.602
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.652
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.654
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.621
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 3 PASS 0.622
keyboard_screen.keyboard.Verify RGB Values R=255 G=0 B=62 Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values R=255 G=0 B=62 Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values R=255 G=0 B=62 Expect Element PASS 0.017
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.051
keyboard_screen.keyboard.Click On Present Color Click PASS 0.628
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Present Color PASS 0.648
keyboard_screen.keyboard.Click On Device Color Click PASS 0.568
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.57
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.669
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.671
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.62
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 2 PASS 0.621
keyboard_screen.keyboard.Verify RGB Values R=0 G=169 B=224 Expect Element PASS 0.019
keyboard_screen.keyboard.Verify RGB Values R=0 G=169 B=224 Expect Element PASS 0.018
keyboard_screen.keyboard.Verify RGB Values R=0 G=169 B=224 Expect Element PASS 0.02
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.059
keyboard_screen.keyboard.Click On First Color Click PASS 0.632
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On First Color PASS 0.634
keyboard_screen.keyboard.Click On Device Color Click PASS 0.595
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.597
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.63
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.632
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.553
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 1 PASS 0.554
light_sync_screen.light_sync.Click On NEW ANIMATION EDIT Button Click PASS 0.766
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION light_sync.Click On NEW ANIMATION EDIT Button PASS 0.767
light_sync_screen.light_sync.Verify Animation Effect From GUI ${animation_effect} Expect Element PASS 0.009
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION light_sync.Verify Animation Effect From GUI PASS 0.009
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Custom Animation animation_effect=NEW ANIMATION gui.Verify Custom Animation PASS 14.732
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.786
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.788
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.64
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.642
keyboard_screen.keyboard.Click On Device Color Click PASS 0.584
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.586
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.62
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.622
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.622
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.624
keyboard_screen.keyboard.Click On Third Color Click PASS 0.643
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.645
keyboard_screen.keyboard.Click On Device Color Click PASS 0.598
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.599
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.621
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.623
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.623
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.625
keyboard_screen.keyboard.Click On Present Color Click PASS 0.629
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.029
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.662
keyboard_screen.keyboard.Click On Device Color Click PASS 0.569
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.571
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.66
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.661
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.632
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.634
keyboard_screen.keyboard.Click On First Color Click PASS 0.642
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.643
keyboard_screen.keyboard.Click On Device Color Click PASS 0.596
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.597
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.661
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.663
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.563
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.564
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.619
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.62
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.64
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.642
ELSE Drag Slider PASS 13.712
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.203
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 18.918
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.179
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.179
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.792
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.794
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.564
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.56
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.561
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.013
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.02
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation PASS 87.343
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.608
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.611
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.537
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.16
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.585
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.586
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.539
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.137
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.58
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.564
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.155
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.6
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.529
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.139
light_sync_screen.light_sync.Verify Animation Speed GUI ${speed} Expect Element PASS 0.009
gui_verification.gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 light_sync.Verify Animation Speed GUI PASS 0.009
light_sync_screen.light_sync.Verify Animation Cycle Type From GUI ${cycle_type} Expect Element PASS 0.009
gui_verification.gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 light_sync.Verify Animation Cycle Type From GUI PASS 0.01
light_sync_screen.light_sync.Verify Animation Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 light_sync.Verify Animation Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 gui.Verify Contrastic Animation PASS 0.037
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.568
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.568
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.569
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.569
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.2
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.019
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.027
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations PASS 5.834
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.638
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.64
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.643
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.645
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.681
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.684
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.684
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.208
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.209
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.705
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.049
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.314
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.318
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.32
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.252
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.626
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 11.548
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard PASS 142.144
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With GUI Verification {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With GUI Verification PASS 1209.313
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.056
common_keywords_kragle.common.Click On Back Click PASS 0.567
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.568
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.179
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.18
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) common.Select Yes On a Alert PASS 0.574
profile_screen.profile_screen.Click On Delete Button Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) profile_screen.Click On Delete Button PASS 3.589
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) profile_screen.Click On Local Profile Details Button PASS 0.567
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.257
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.258
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.26
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.349
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.141
common_keywords_kragle.common.Click On Back Click PASS 0.572
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.573
login_screen.login.Click Dismiss Button Click PASS 4.225
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 4.226
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.555
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.551
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.037
home_screen.home.Click On Account Button Click UI FAIL 0.039
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.04
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.605
home_screen.home.Click On Account Button Click UI PASS 0.607
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.608
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 11.721
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.057
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 13.838
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.545
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.601
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.571
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.273
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.276
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.278
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.553
common_keywords_kragle.common.Click On Back Click PASS 0.566
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.566
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.559
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.56
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.014
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.015
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.029
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.599
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.599
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.232
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.233
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.705
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.051
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.29
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.292
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.049
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.401
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.347
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.159
common_keywords_kragle.common.Click On Back Click PASS 0.563
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.563
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.154
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.155
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.575
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.063
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.064
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.066
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.925
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.552
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.541
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.541
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.019
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.021
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.587
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.126
home_screen.home.Click On Account Button Click UI FAIL 15.128
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.128
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.012
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.606
home_screen.home.Click On Account Button Click UI PASS 0.608
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.609
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.467
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.038
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.567
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.545
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.153
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.154
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.594
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) common.Select Yes On a Alert PASS 0.596
profile_screen.profile_screen.Click On Delete Button Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) profile_screen.Click On Delete Button PASS 3.56
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) profile_screen.Click On Local Profile Details Button PASS 0.559
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.031
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.032
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.073
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.547
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.012
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.014
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.025
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.028
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.014
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.014
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.019
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.022
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.027
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.03
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 2.021
profile_screen.profile_screen.Click On Publish Button Click PASS 0.574
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.575
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.6
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.569
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 22.185
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.001
common_keywords_kragle.common.Click On Back Click PASS 0.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.57
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.627
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.141
IF ${is_failed} Login Cloud Account PASS 57.342
common_keywords_kragle.common.Click On Back Click PASS 0.548
IF ${is_failed} common.Click On Back PASS 0.549
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.022
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.024
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 2.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.016
profile_screen.profile_screen.Click On Publish Button Click PASS 0.582
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.584
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.597
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
home_screen.home.Click On Appbar Application Name Click UI PASS 0.582
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.582
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 75.913
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.001
common_keywords_kragle.common.Click On Back Click PASS 0.59
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.591
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.546
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.14
IF ${is_failed} Login Cloud Account PASS 57.279
common_keywords_kragle.common.Click On Back Click PASS 0.548
IF ${is_failed} common.Click On Back PASS 0.548
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.584
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.586
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.618
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 2.574
home_screen.home.Click On Appbar Application Name Click UI PASS 2.576
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.576
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 76.832
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.028
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 236.968
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.601
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.255
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.257
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.259
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.523
common_keywords_kragle.common.Click On Back Click PASS 0.567
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.568
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.578
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.58
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.576
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.578
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.626
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.628
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.23
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.231
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.694
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.049
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.294
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.298
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.298
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.057
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.41
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.342
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.757
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.592
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.593
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.555
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.056
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.058
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.313
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.548
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.191
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.018
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) profile_screen.Enter Card Name PASS 3.211
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G815')])) profile_screen.Click On Add Card Entry PASS 0.561
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.326
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.327
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.625
home_screen.home.Click On Appbar Application Name Click UI PASS 0.627
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.627
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.271
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.272
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.551
common_keywords_kragle.common.Click On Back Click PASS 0.55
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.55
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.2
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.71
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.05
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.271
home_screen.home.Is Device Inactive Is Element Present FAIL 5.273
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.273
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.236
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.565
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.48
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.037
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.277
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.279
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.061
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.062
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.903
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.135
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.136
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Account Button Click UI PASS 0.57
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.571
common_keywords_kragle.common.Click On Back Click PASS 0.562
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.563
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.306
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.141
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 91.015
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.028
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 101.657
common_keywords_kragle.common.Click On Back Click PASS 0.562
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.563
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.174
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.174
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.177
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.574
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.019
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.02
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.337
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 108.995
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.34
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.341
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.343
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 495.02
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 495.02
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.008
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.008
device_connector.device_connector.Disconnect Old And Connect New G512:wired G815:wired device_connector.Connect Device PASS 1.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.053
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.232
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.234
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.055
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.22
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.221
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.064
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.211
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.212
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.85
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.27
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.275
device_connector.device_connector.Disconnect Old And Connect New G512:wired G815:wired device_connector.Disconnect Device PASS 41.127
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G512:wired G815:wired device_connector.Disconnect Old And Connect New PASS 42.141
multi_media.multi_media.Close VLC Close Vlc PASS 0.002
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Close VLC PASS 0.003
${primary_after_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.212
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 0.219
multi_media.multi_media.Play Media In VLC 250.wav Vlc Play PASS 3.004
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Play Media In VLC PASS 3.004
${primary_before_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.22
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 0.226
light_sync_screen.light_sync.Select Effect From Dropdown GRADIENT Click PASS 0.588
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.59
light_sync_screen.light_sync.Select From Dropdown REACTIVE Click PASS 0.541
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.543
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.58
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.582
light_sync_screen.light_sync.Select From Dropdown FIXED Click PASS 0.553
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.555
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.583
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.747
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.747
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.103
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.107
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.107
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.117
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Audio Visualizer Effect For Keyboard PASS 11.198
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.177
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} right red firmware.Get Screen Sampler Colors PASS 0.179
BuiltIn.Run Keyword If '${device['keyboard_type']}'=='long' lightsync.Verify Screen Sampler Colors ${device['productId']} right red lightsync.Verify Screen Sampler Colors PASS 0.191
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.194
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid', 'cyan')")])) lightsync.Verify Screen Sampler Colors PASS 0.209
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.178
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid right', 'magenta')")])) lightsync.Verify Screen Sampler Colors PASS 0.193
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.178
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.179
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid left', 'green')")])) lightsync.Verify Screen Sampler Colors PASS 0.195
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 3.699
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 3.7
robot.result.ForIteration(variables=OrderedDict([('${item}', "('left', 'yellow')")])) lightsync.Verify Screen Sampler Colors PASS 3.713
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.556
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.556
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.18
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.181
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.017
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.017
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.68
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.681
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 5.627
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 5.629
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 5.566
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 5.567
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.003
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.005
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.656
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.659
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.66
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.652
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.654
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.654
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.22
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.221
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.699
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.314
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.32
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.32
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.269
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.637
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 11.565
common_keywords_kragle.common.Restart GHUB Check All PASS 5.164
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.758
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.052
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 42.981
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard PASS 88.038
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Keys Colors Keyboard PASS 0.216
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Keys Colors Keyboard PASS 0.194
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Keys Colors Keyboard PASS 0.189
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Keys Colors Keyboard PASS 0.185
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Keys Colors Keyboard PASS 0.189
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Keys Colors Keyboard PASS 0.19
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Keys Colors Keyboard PASS 0.208
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Keys Colors Keyboard PASS 0.209
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Keys Colors Keyboard PASS 0.19
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Keys Colors Keyboard PASS 0.202
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Echo Press ${device} lightsync.Verify Echo Press PASS 1.984
ELSE Drag Slider NOT RUN 0.0
IF ${is_100_step_slider_present} Drag Slider PASS 15.391
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element PASS 0.015
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Drag Speed Slider PASS 15.409
light_sync_screen.light_sync.Select Effect From Dropdown ECHO PRESS Click PASS 0.628
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.63
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.551
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.631
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.639
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.643
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.644
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.623
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.626
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.626
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.238
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.241
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.697
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.335
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.339
home_screen.home.Is Device Inactive Is Element Present FAIL 5.34
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.341
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.294
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.685
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.631
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.274
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.275
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.276
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 28.19
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Echo Press Effect For Keyboard PASS 46.78
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.563
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.564
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.583
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.586
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.587
common_keywords_kragle.Click On Cancel Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.545
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.581
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.583
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.245
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.251
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.255
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.227
common_keywords_kragle.common.Click On Back Click PASS 0.587
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.588
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.315
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.316
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.627
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.582
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.217
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.749
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.221
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.222
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.706
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.262
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.264
home_screen.home.Is Device Inactive Is Element Present FAIL 5.266
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.266
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.217
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.535
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.482
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.002
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.212
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.208
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.182
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.189
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.212
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.591
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.592
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.441
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.442
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.535
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.537
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.082
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.085
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.119
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.121
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.08
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.081
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.606
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.608
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.588
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.59
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.531
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.532
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.561
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.22
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.225
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.135
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.137
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.125
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.127
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.099
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.1
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.559
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.59
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.566
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.621
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.949
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.949
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.599
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.066
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.623
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.568
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.569
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.553
keyboard_screen.keyboard.Click On Present Color Click PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.571
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.62
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.622
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.447
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.45
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.625
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.627
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.577
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.579
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.623
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.63
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.633
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.634
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.67
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.673
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.673
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.811
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.813
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.601
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.057
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.479
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.591
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.591
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.197
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.198
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.693
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.048
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.304
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.045
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.403
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.302
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Add Chrome Profile common.Click On Back PASS 0.547
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.133
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.134
ELSE Add Application On Lghub PASS 2.021
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.587
ELSE games_applications.Click On Add Application PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
home_screen.home.Click On Appbar Application Name Click UI PASS 0.603
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.604
common_keywords_kragle.common.Restart GHUB Check All PASS 5.145
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.786
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.042
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.98
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.066
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.07
ELSE Add Application On Lghub PASS 2.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.563
ELSE games_applications.Click On Add Application PASS 0.563
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.224
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.225
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 63.357
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.15
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 202.339
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.544
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.147
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.149
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.571
profile_screen.profile_screen.Click On Delete Button Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.578
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.552
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.164
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.166
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.573
profile_screen.profile_screen.Click On Delete Button Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.58
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.572
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.027
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Appbar Application Name Click UI PASS 0.571
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.572
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.058
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 20.963
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.565
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.566
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.252
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.253
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.249
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.252
common_keywords_kragle.common.Click On Back Click PASS 0.547
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.078
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.334
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.184
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.189
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.587
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.587
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.19
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.192
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.634
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.263
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.266
home_screen.home.Is Device Inactive Is Element Present FAIL 5.268
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.269
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.205
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.523
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.359
common_keywords_kragle.common.Click On Back Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.549
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.582
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
home_screen.home.Click On Appbar Application Name Click UI PASS 0.593
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.593
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.278
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.28
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.301
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.304
common_keywords_kragle.common.Click On Back Click PASS 0.575
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.031
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.034
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.204
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.491
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.002
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.208
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.216
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.184
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.184
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.19
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.177
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.178
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.178
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.183
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.182
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.183
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.189
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.186
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.192
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.182
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.183
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.189
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.204
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.564
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.565
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.604
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.607
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.608
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.237
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.238
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.677
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.048
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.32
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.322
home_screen.home.Is Device Inactive Is Element Present FAIL 5.324
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.324
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.279
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.656
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.59
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.583
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.231
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.232
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.234
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.508
common_keywords_kragle.common.Click On Back Click PASS 0.554
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.556
keyboard_screen.keyboard.Click On Present Color Click PASS 0.562
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.583
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.194
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.346
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.582
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.632
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.635
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.605
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.607
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.708
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.546
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.26
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.522
keyboard_screen.keyboard.Click On Present Color Click PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.598
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.62
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.623
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.561
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.564
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.598
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.598
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.542
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.625
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.631
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.634
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.635
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.61
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.613
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.614
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.643
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.573
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.203
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.423
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.219
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.22
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.682
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.049
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.271
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.273
home_screen.home.Is Device Inactive Is Element Present FAIL 5.275
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.276
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.051
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.381
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.291
common_keywords_kragle.common.Click On Back Click PASS 0.565
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.566
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.097
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.11
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.547
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.203
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.203
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.103
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.119
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.576
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.192
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.193
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.589
home_screen.home.Click On Appbar Application Name Click UI PASS 0.591
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.592
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.244
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.235
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.237
common_keywords_kragle.common.Click On Back Click PASS 0.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.082
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 21.995
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 155.46
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.176
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.178
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.178
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.184
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.188
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.18
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.18
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.18
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.189
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.184
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.186
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.192
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.186
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.179
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.179
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.179
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.185
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.188
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.179
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.179
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.186
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.18
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.186
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.189
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.18
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.186
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.177
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.178
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.178
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.184
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.179
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.179
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.185
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.179
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.182
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.188
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 4.946
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 4.948
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.638
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.64
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.682
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.684
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.684
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.71
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.064
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.255
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.258
home_screen.home.Is Device Inactive Is Element Present FAIL 5.26
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.26
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.576
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 11.489
common_keywords_kragle.common.Restart GHUB Check All PASS 5.139
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.728
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.037
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 42.908
operating_system.os.Put System On Sleep Sleep System PASS 48.736
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 48.741
common_keywords_kragle.common.Click On Back Click PASS 0.58
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.58
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.182
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.183
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.189
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.183
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.185
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.191
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.184
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.185
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.193
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.195
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.463
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.464
keyboard_screen.keyboard.Click On Present Color Click PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.019
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.6
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.626
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.628
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.195
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.196
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.576
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.578
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.559
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.019
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.023
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.024
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.041
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 135.106
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.563
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.563
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.208
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.225
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.667
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} ${r} ${g} ${b} lightsync.Verify Breathing Color PASS 5.669
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.017
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.018
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.018
keyboard_screen.keyboard.Drag Drag PASS 0.074
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.075
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.183
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.185
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.191
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.216
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.212
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.213
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.204
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.58
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.581
keyboard_screen.keyboard.Click On Present Color Click PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.581
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.597
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.597
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.002
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.186
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.193
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.184
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.185
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.191
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.212
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.186
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.193
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.211
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.625
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 180 114 66 lightsync.Verify Breathing Color PASS 5.626
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.454
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.454
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.558
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.105
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.107
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.12
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.12
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.094
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.096
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.618
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.62
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.611
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.553
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.677
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.02
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.02
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.027
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 51.986
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 544.898
color.color.Verify Horizontal Color Wave ${classified_colors_list3} Verify Horizontal Color Wave PASS 0.001
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list2} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 22, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 22, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 66, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 110, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 154, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 199, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 243, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 224}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 180}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 135}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 91}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 47}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 3}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 40, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 85, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 129, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 173, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 217, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 252, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 208, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 161, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.183
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.2
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 211, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 167, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 122, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 78, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 34, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 9, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 51, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 95, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 140, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 184, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 228, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 239}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 194}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 150}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 106}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 62}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 18}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 26, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 70, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 114, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 158, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.18
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.19
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 111}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 155}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 199}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 244}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 223, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 179, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 135, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 93, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 49, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 4, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 39, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 83, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 127, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 172, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 216, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 251}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 207}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 163}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 118}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 74}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 30}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.184
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.194
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Horizontal Wave ${device} lightsync.Verify Horizontal Wave PASS 2.709
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.378
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.379
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.608
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.609
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.581
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 22.322
color.color.Verify Cycle Color ${classified_colors_list} reverse cycle Verify Cycle Color PASS 0.0
lightsync.lightsync.Verify Cycle ${device} color.Verify Cycle Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 130, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 235, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 91}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 92, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 237, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 53, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 30}")])) color.Classify Color PASS 0.002
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.19
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.191
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.187
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.21
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.189
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.195
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.191
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.193
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Cycle ${device} lightsync.Verify Cycle PASS 9.588
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.394
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.395
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.582
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.584
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 29.153
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.541
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} Verify Fixed Colors Keyboard PASS 1.22
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} firmware.Verify Fixed Colors Keyboard PASS 1.228
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.017
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.017
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.017
keyboard_screen.keyboard.Drag Drag PASS 0.072
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.073
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.221
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.228
keyboard_screen.keyboard.Click On Present Color Click PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.57
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.574
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.576
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.209
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.215
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.544
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.078
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.08
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.114
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.116
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.112
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.113
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.576
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.578
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.552
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.553
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.542
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.533
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 25.139
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.002
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.704
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.711
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.72
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.722
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.663
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.665
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.667
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.717
common_keywords_kragle.common.Restart GHUB Check All PASS 5.168
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.793
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.038
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.006
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.017
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 46.938
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard PASS 815.892
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.654
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.656
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.622
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.623
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.545
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.828
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.568
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.714
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.719
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.205
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.211
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.26
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.265
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.553
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 9.476
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.116
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.119
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.137
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.141
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.094
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.101
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.582
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.186
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.188
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.188
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.775
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.028
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.046
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.047
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.088
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.092
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.128
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.132
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.125
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.133
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.574
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.575
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.009
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.057
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.066
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 14.058
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.534
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.012
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.558
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 3.437
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 3.443
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.223
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.228
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.54
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.541
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.203
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.208
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.542
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 8.135
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.126
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.13
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.1
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.105
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.101
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.107
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.019
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.596
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.598
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.012
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.019
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 69.712
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.657
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.659
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.609
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.61
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.809
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.258
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.262
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.219
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.226
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.566
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.211
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.216
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.568
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.002
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 6.008
keyboard_screen.keyboard.Click On First Color Click PASS 0.582
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.583
keyboard_screen.keyboard.Click On Present Color Click PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.595
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.575
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.577
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.57
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.571
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.025
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 14.721
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.642
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.644
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.645
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.672
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.676
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.676
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.209
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.211
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.712
common_keywords_kragle.common.Restart GHUB Check All PASS 5.144
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.748
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.036
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.935
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.014
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.017
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 46.884
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 132.644
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.132
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.134
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.104
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.105
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.142
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.142
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.151
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.151
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.008
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.012
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.022
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 12.559
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.619
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.619
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.567
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.614
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.616
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.592
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.593
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.639
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.641
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.548
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.665
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.672
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.68
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.681
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.596
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.597
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.221
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.222
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.654
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.265
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.608
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 11.491
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.245
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.247
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.251
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.252
common_keywords_kragle.common.Click On Back Click PASS 0.558
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.025
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.026
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 7.089
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 23.481
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.697
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.699
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.617
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.618
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.562
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.886
color.color.Verify Color Order ${colors_list} ${color_order} Verify Color Order PASS 0.001
lightsync.lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] color.Verify Color Order PASS 0.001
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) firmware.Get Global Color Keyboard PASS 0.198
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) firmware.Get Global Color Keyboard PASS 0.193
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) firmware.Get Global Color Keyboard PASS 0.188
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 3.762
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) firmware.Get Global Color Keyboard PASS 3.767
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Global Color Keyboard PASS 0.205
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Global Color Keyboard PASS 0.191
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.195
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.186
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 3.709
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 3.714
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.21
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.189
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.179
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.185
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.185
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.19
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] lightsync.Verify Custom Animation PASS 10.012
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.754
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.755
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.619
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.62
keyboard_screen.keyboard.Click On Device Color Click PASS 0.56
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.561
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.605
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.605
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.621
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.623
keyboard_screen.keyboard.Click On Third Color Click PASS 0.622
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.624
keyboard_screen.keyboard.Click On Device Color Click PASS 0.576
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.577
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.603
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.604
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.616
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.617
keyboard_screen.keyboard.Click On Present Color Click PASS 0.614
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.045
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.663
keyboard_screen.keyboard.Click On Device Color Click PASS 0.563
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.564
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.623
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.624
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.615
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.616
keyboard_screen.keyboard.Click On First Color Click PASS 0.623
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.625
keyboard_screen.keyboard.Click On Device Color Click PASS 0.58
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.583
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.62
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.621
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.615
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.616
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.603
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.605
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.62
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.622
ELSE Drag Slider PASS 13.633
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.159
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 18.795
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.163
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.163
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.814
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.816
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.545
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.557
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.557
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation PASS 82.17
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.593
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.563
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.17
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.608
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.61
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.56
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.56
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.177
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.602
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.603
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.586
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.586
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.199
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.63
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.632
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.544
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.18
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 12, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 12, 'R': 0}")])) color.Classify Color PASS 0.0
${color2} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 0.196
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 0.202
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 42, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 138, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color1} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 3.736
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 3.743
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Contrastic Animation ${device} lightsync.Verify Contrastic Animation PASS 7.962
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.583
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.586
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.566
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.567
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 9.133
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.029
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations PASS 13.898
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.629
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.631
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.66
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.661
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.662
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.2
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.661
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.271
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.273
home_screen.home.Is Device Inactive Is Element Present FAIL 5.275
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.276
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.228
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.549
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 11.419
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard PASS 144.826
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Lightsync Effects For Keyboard With System Verification PASS 1093.393
common_keywords_kragle.common.Click On Back Click PASS 0.562
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.564
common_keywords_kragle.common.Click On Back Click PASS 0.628
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} common.Click On Back PASS 0.629
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.579
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.628
device_main_screen.device_view.Click On Settings Click UI PASS 0.63
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.631
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' light_sync.Click On Freestyle Tab NOT RUN 0.0
IF '${device['test_verification']}'=='gui' device_view.Click On LightSync Tab NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.195
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.714
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.325
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.328
home_screen.home.Is Device Inactive Is Element Present FAIL 5.33
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.331
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.215
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.595
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} home.Open Device Configuration PASS 11.516
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Launch All PASS 12.786
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.201
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.208
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.226
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.232
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Terminate All PASS 5.069
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT Expect Element PASS 0.027
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT keyword.Convert To Title Case PASS 0.002
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} keyboard.Verify Onboarding Lighting Selected For PASS 0.03
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.613
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.613
light_sync_screen.light_sync.Select From Dropdown SELECT A NEW ON-BOARD EFFECT Click PASS 0.545
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select From Dropdown PASS 0.547
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.552
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.631
device_main_screen.device_view.Click On Settings Click UI PASS 0.633
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.634
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.22
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] firmware.Verify Keys Colors Keyboard PASS 1.225
light_sync_screen.light_sync.Click On Freestyle Quick Color Option NUMBERS Click PASS 0.551
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.553
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.101
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.105
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.092
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.097
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.094
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.098
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.015
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 0.017
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.218
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] firmware.Verify Keys Colors Keyboard PASS 1.223
light_sync_screen.light_sync.Click On Freestyle Quick Color Option WASD Click PASS 0.556
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.558
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.105
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.108
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.129
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.132
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.112
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.115
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.59
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.192
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.194
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.194
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 15.791
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.569
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.572
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Effect Dropdown PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.623
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.625
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Tab PASS 0.626
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.661
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.67
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.671
common_keywords_kragle.common.Click On Back Click PASS 0.614
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.614
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.023
${is_selected} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.607
device_main_screen.device_view.Click On Settings Click UI PASS 0.61
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On Settings PASS 0.61
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.678
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.327
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.329
home_screen.home.Is Device Inactive Is Element Present FAIL 5.331
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.332
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.216
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.597
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} home.Open Device Configuration PASS 11.455
keyboard_regression_system.Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard PASS 101.841
BuiltIn.Run Keyword And Continue On Failure Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Test: Onboard Lighting Effect For Keyboard With System Verification PASS 101.843
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.061
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.166
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.167
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) common.Select Yes On a Alert PASS 0.573
profile_screen.profile_screen.Click On Delete Button Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Delete Button PASS 3.569
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Local Profile Details Button PASS 0.585
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.02
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.236
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.237
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.239
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.291
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.151
common_keywords_kragle.common.Click On Back Click PASS 0.579
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.581
login_screen.login.Click Dismiss Button Click PASS 1.99
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.991
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.571
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.571
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.001
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.542
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.024
home_screen.home.Click On Account Button Click UI FAIL 0.026
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.027
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.001
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Account Button Click UI PASS 0.586
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.587
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.493
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 11.592
common_keywords_kragle.common.Click On Back Click PASS 0.572
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.573
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.535
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.6
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.322
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.323
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.325
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.628
common_keywords_kragle.common.Click On Back Click PASS 0.547
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.547
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.562
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.563
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.015
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.587
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.588
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.149
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.266
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.271
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.271
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.039
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.36
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.204
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 13.986
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.227
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.229
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.578
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.989
common_keywords_kragle.common.Click On Back Click PASS 0.548
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.549
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.001
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.54
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.54
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.016
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.581
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.151
home_screen.home.Click On Account Button Click UI FAIL 15.153
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.153
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.588
home_screen.home.Click On Account Button Click UI PASS 0.591
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.592
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.469
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.025
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.559
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.167
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.169
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) common.Select Yes On a Alert PASS 0.574
profile_screen.profile_screen.Click On Delete Button Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Delete Button PASS 3.57
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Local Profile Details Button PASS 0.559
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.034
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.035
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.069
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.551
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.542
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.014
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.6
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.601
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.587
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 2.578
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.58
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.978
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.027
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 14.013
common_keywords_kragle.common.Click On Back Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.55
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.59
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.227
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.23
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.232
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.495
common_keywords_kragle.common.Click On Back Click PASS 0.569
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.57
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.018
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.02
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.578
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.579
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.579
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.581
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.029
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.644
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.644
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.2
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.652
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.292
home_screen.home.Is Device Inactive Is Element Present FAIL 5.296
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.296
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.048
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.398
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.27
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.721
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.553
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.532
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.532
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.594
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.314
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.548
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.197
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Enter Card Name PASS 3.215
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Add Card Entry PASS 0.578
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.318
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.319
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.244
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.247
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.249
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.486
common_keywords_kragle.common.Click On Back Click PASS 0.547
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.547
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.188
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.189
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.682
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.297
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.3
home_screen.home.Is Device Inactive Is Element Present FAIL 5.302
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.302
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.239
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.592
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.465
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.019
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.24
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.241
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
common_keywords_kragle.common.Click On Back Click PASS 0.545
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.863
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.159
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.16
login_screen.login.Click Dismiss Button Click PASS 2.056
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.057
login_screen.login.Click Yes Button Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) login.Click Yes Button PASS 0.544
login_screen.login.Click Profile Delete Button Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) login.Click Profile Delete Button PASS 0.535
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.012
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.013
login_screen.login.Click Dismiss Button Click PASS 2.216
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.216
login_screen.login.Click Yes Button Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Yes Button PASS 0.552
login_screen.login.Click Profile Delete Button Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Profile Delete Button PASS 0.547
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.04
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.043
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Account Button Click UI PASS 0.575
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.576
common_keywords_kragle.common.Click On Back Click PASS 0.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.067
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.135
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 90.775
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.026
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 107.929
common_keywords_kragle.common.Click On Back Click PASS 0.562
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.562
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.195
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.197
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.2
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.02
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.021
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.356
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 115.286
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.258
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.258
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.26
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 275.812
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 275.812
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New PRO:wired G512:wired device_connector.Connect Device PASS 1.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.043
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.262
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.264
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.047
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.248
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.249
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.069
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.234
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.235
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.919
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.208
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.011
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.221
device_connector.device_connector.Disconnect Old And Connect New PRO:wired G512:wired device_connector.Disconnect Device PASS 41.142
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New PRO:wired G512:wired device_connector.Disconnect Old And Connect New PASS 42.152
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.231
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.232
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.common.Click On Back Click PASS 0.595
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.596
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.414
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.239
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.259
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.543
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.543
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Enable Expect Firmware Fn Inversion PASS 0.231
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.252
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.549
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.549
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.225
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.23
device_settings_screen.device_settings.Is FN Key Inversion Selected Is Checkbox Selected FAIL 0.014
${status} BuiltIn.Run Keyword And Return Status device_settings.Is FN Key Inversion Selected device_settings.Is FN Key Inversion Selected FAIL 2.014
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - FN Inversion PASS 3.856
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.538
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.539
light_sync_screen.light_sync.Verify From Dropdown SELECT A NEW ON-BOARD EFFECT Expect Element PASS 0.031
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} light_sync.Verify From Dropdown PASS 0.033
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.563
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.564
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.024
${status} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.027
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Onboard Lighting PASS 3.167
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.598
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.599
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.203
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.205
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.239
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.592
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short', 'test_verification': 'firmware'} home.Open Device Configuration PASS 11.46
common_keywords_kragle.common.Click On Back Click PASS 0.562
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.563
common_keywords_kragle.common.Click On Back Click PASS 0.619
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.62
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.07
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.072
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.661
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.662
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.169
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.737
common_keywords_kragle.common.Restart GHUB Check All PASS 5.147
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.746
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.049
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.948
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.017
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.022
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 46.879
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 48.805
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 72.317
multi_media.multi_media.Close VLC Close Vlc PASS 0.003
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Close VLC PASS 0.003
${primary_after_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 6.816
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 6.824
multi_media.multi_media.Play Media In VLC 250.wav Vlc Play PASS 3.004
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Play Media In VLC PASS 3.005
${primary_before_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.239
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 0.244
light_sync_screen.light_sync.Select Effect From Dropdown GRADIENT Click PASS 0.578
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Select From Dropdown REACTIVE Click PASS 0.568
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.57
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.579
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Select From Dropdown FIXED Click PASS 0.603
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.605
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.578
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.74
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.742
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.111
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.113
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.114
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.124
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Audio Visualizer Effect For Keyboard PASS 17.896
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.208
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid', 'cyan')")])) lightsync.Verify Screen Sampler Colors PASS 0.222
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.219
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid right', 'magenta')")])) lightsync.Verify Screen Sampler Colors PASS 0.23
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.214
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid left', 'green')")])) lightsync.Verify Screen Sampler Colors PASS 0.231
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.205
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${item}', "('left', 'yellow')")])) lightsync.Verify Screen Sampler Colors PASS 0.221
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.564
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.565
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.153
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.154
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.016
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.017
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.595
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.596
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 5.602
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 5.603
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 5.567
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 5.569
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.003
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.005
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.66
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.664
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.668
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.669
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.677
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.679
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.679
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.215
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.216
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.752
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.058
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.313
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.315
home_screen.home.Is Device Inactive Is Element Present FAIL 5.318
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.318
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.233
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.615
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 11.593
common_keywords_kragle.common.Restart GHUB Check All PASS 5.164
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.776
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.037
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 42.984
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard PASS 84.374
color.color.Verify Horizontal Color Wave ${classified_colors_list3} Verify Horizontal Color Wave PASS 0.001
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list2} Verify Horizontal Color Wave PASS 0.001
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list} Verify Horizontal Color Wave PASS 0.001
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 14}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 99}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 184}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 240, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 155, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 70, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 14, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 99, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 184, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 240}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 155}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 70}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 14, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 99, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 184, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 240, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 155, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.203
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.215
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 178, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 93, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 8, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 76}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 161}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 246}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 178, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 93, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 8, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 76, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 161, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 246, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 178}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 93}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 8}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 76, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 161, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.209
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.221
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 142, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 227, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 197, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 114, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 27, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 57}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 142}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 227}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 197, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 112, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 27, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 57, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 142, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 227, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 199}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 114}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 27}")])) color.Classify Color PASS 0.002
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.205
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.217
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Horizontal Wave ${device} lightsync.Verify Horizontal Wave PASS 2.755
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.404
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.405
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.609
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.61
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.556
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.633
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.638
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.642
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.643
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.618
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.618
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.218
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.219
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.668
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.242
home_screen.home.Is Device Inactive Is Element Present FAIL 5.244
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.251
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.545
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.434
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.252
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.254
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.254
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 27.961
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 50.309
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.546
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.559
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.56
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.554
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.555
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.556
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.582
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.584
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.586
common_keywords_kragle.Click On Cancel Click PASS 0.561
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.562
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.567
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.569
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element PASS 0.014
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
home_screen.home.Click On Appbar Application Name Click UI PASS 0.588
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.589
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.27
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.274
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.277
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.277
common_keywords_kragle.common.Click On Back Click PASS 0.588
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.588
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.298
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.3
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.623
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.591
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.208
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.73
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.226
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.227
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.709
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.285
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.288
home_screen.home.Is Device Inactive Is Element Present FAIL 5.29
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.29
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.232
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.574
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.52
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.002
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.239
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.246
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.239
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.238
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.212
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.232
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.234
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.24
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.213
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.213
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.242
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.243
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.244
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.249
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.23
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.231
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.237
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.043
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.044
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.463
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.465
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.539
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.54
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.151
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.153
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.142
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.145
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.135
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.137
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.564
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.566
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.584
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.586
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.533
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.533
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.669
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.231
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.236
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.102
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.104
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.093
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.095
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.1
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.102
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.556
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.592
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.593
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.573
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.574
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.563
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.71
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.71
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.599
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.048
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.363
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.585
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.587
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.553
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.554
keyboard_screen.keyboard.Click On Present Color Click PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.576
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.628
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.63
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.487
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.488
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.591
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.569
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.571
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.628
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.63
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.664
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.666
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.666
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.802
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.804
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.605
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.083
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.5
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.573
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.573
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.221
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.222
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.679
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.339
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.341
home_screen.home.Is Device Inactive Is Element Present FAIL 5.344
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.344
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.053
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.448
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.358
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Add Chrome Profile common.Click On Back PASS 0.547
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.14
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.141
ELSE Add Application On Lghub PASS 2.031
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.563
ELSE games_applications.Click On Add Application PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.587
common_keywords_kragle.common.Restart GHUB Check All PASS 5.148
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.766
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.043
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.964
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.046
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.049
ELSE Add Application On Lghub PASS 2.016
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.562
ELSE games_applications.Click On Add Application PASS 0.562
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.062
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.064
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.256
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.257
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.258
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 63.364
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.147
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 202.747
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.546
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.168
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.17
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.597
profile_screen.profile_screen.Click On Delete Button Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.586
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.552
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.175
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.176
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.575
profile_screen.profile_screen.Click On Delete Button Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.573
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.579
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.579
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.02
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.061
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 21.019
common_keywords_kragle.common.Click On Back Click PASS 0.558
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.559
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.589
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.222
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.224
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.247
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.25
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.059
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.345
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.237
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.242
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.588
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.591
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.592
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.671
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.331
home_screen.home.Is Device Inactive Is Element Present FAIL 5.334
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.334
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.224
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.608
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.456
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.555
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.601
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.231
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.233
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.232
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.236
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.049
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.32
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.216
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.23
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.231
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.231
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.237
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.235
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.233
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.234
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.24
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.208
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.226
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.959
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.96
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.603
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.605
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.606
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.226
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.227
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.054
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.271
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.273
home_screen.home.Is Device Inactive Is Element Present FAIL 5.275
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.276
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.218
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.553
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.453
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.018
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.585
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.258
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.263
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.267
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.541
common_keywords_kragle.common.Click On Back Click PASS 0.553
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.555
keyboard_screen.keyboard.Click On Present Color Click PASS 0.593
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.569
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.229
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.398
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.567
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.569
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.627
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.63
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.631
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.598
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.601
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.603
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.659
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.546
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.308
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.521
keyboard_screen.keyboard.Click On Present Color Click PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.577
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.619
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.62
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.459
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.46
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.637
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.639
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.628
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.63
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.631
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.608
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.611
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.612
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.643
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.574
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.214
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.434
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.208
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.21
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.643
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.271
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.274
home_screen.home.Is Device Inactive Is Element Present FAIL 5.277
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.277
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.052
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.382
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.242
common_keywords_kragle.common.Click On Back Click PASS 0.576
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.577
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.105
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.118
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.547
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.203
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.203
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.102
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.118
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.562
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.181
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.181
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.584
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.221
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.221
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.227
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.229
common_keywords_kragle.common.Click On Back Click PASS 0.581
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.051
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 21.949
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 155.652
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.214
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.222
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.531
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.532
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.635
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.637
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.639
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.64
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.668
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.67
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.671
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.254
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.255
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.713
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.053
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.242
home_screen.home.Is Device Inactive Is Element Present FAIL 5.244
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.213
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.516
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 11.492
common_keywords_kragle.common.Restart GHUB Check All PASS 5.157
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.741
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.037
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 42.94
operating_system.os.Put System On Sleep Sleep System PASS 47.462
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 47.466
common_keywords_kragle.common.Click On Back Click PASS 0.586
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.588
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.239
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.213
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.213
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.243
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.216
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.243
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.213
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.214
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.251
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.251
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.253
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.258
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.209
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.036
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.037
keyboard_screen.keyboard.Click On Present Color Click PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.043
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.618
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.598
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.6
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.186
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.189
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.581
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.031
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 134.994
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.555
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.556
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.229
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.216
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.243
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.229
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.23
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.23
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.236
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.243
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.244
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.244
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.25
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.24
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.241
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.243
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.248
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.238
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.238
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.242
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.097
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} ${r} ${g} ${b} lightsync.Verify Breathing Color PASS 6.098
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.017
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.017
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.019
keyboard_screen.keyboard.Drag Drag PASS 0.073
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.073
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.239
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.246
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.229
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.229
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.23
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.236
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.238
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.246
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.248
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.249
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.249
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.256
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.243
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.246
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.223
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.192
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.193
keyboard_screen.keyboard.Click On Present Color Click PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.037
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.6
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.596
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.596
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.214
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.231
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.231
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.232
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.233
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.234
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.235
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.228
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.239
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.229
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.229
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.23
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.235
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.239
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.246
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.213
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.213
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.24
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.241
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.241
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.248
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.239
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.241
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.247
firmware.firmware.Get Global Color Keyboard 0xc339 Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.238
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.245
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.115
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 180 114 66 lightsync.Verify Breathing Color PASS 6.116
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.424
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.425
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.122
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.123
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.086
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.088
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.128
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.13
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.602
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.606
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.584
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.584
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.673
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 53.467
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 546.869
color.color.Verify Cycle Color ${classified_colors_list} reverse cycle Verify Cycle Color PASS 0.001
lightsync.lightsync.Verify Cycle ${device} color.Verify Cycle Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 94}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 95, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 230, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 40, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 27}")])) color.Classify Color PASS 0.001
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.216
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.212
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.213
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.231
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.215
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.224
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.218
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.215
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Cycle ${device} lightsync.Verify Cycle PASS 9.794
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.429
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.43
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.583
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 29.401
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.53
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} Verify Fixed Colors Keyboard PASS 1.227
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} firmware.Verify Fixed Colors Keyboard PASS 1.233
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.018
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.017
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.018
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.018
keyboard_screen.keyboard.Drag Drag PASS 0.068
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.068
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.242
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.246
keyboard_screen.keyboard.Click On Present Color Click PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.568
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.578
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.579
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.212
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.218
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.135
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.137
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.134
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.134
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.12
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.122
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.574
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.576
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.551
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.553
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.607
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 25.184
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.68
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.686
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.689
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.69
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.689
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.692
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.692
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.214
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.215
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.715
common_keywords_kragle.common.Restart GHUB Check All PASS 5.161
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.798
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.039
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.005
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.014
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.019
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 46.962
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard PASS 802.404
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.648
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.65
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.599
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.601
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.544
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.8
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'modifier')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'modifier')])) light_sync.Click On Freestyle Quick Color Option PASS 0.566
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 3.474
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 3.482
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'f keys')])) lightsync.Get Key List For Quick Color Option PASS 0.008
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'f keys')])) light_sync.Click On Freestyle Quick Color Option PASS 0.57
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 3.467
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 3.472
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'numbers')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'numbers')])) light_sync.Click On Freestyle Quick Color Option PASS 0.568
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.76
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.765
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'wasd')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'wasd')])) light_sync.Click On Freestyle Quick Color Option PASS 0.566
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.004
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 14.078
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.089
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.093
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.132
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.141
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.094
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.101
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.571
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.571
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.188
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.193
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.193
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.768
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.001
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.036
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.055
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.059
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.135
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.139
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.127
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.132
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.117
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.125
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.562
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.562
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.04
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.008
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.066
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.073
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 14.106
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.534
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.013
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'modifier')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'modifier')])) light_sync.Click On Freestyle Quick Color Option PASS 0.567
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 7.028
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 7.033
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'f keys')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'f keys')])) light_sync.Click On Freestyle Quick Color Option PASS 0.541
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 3.424
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 3.429
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'numbers')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'numbers')])) light_sync.Click On Freestyle Quick Color Option PASS 0.557
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 7.843
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 7.849
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'wasd')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'wasd')])) light_sync.Click On Freestyle Quick Color Option PASS 0.543
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 20.582
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.074
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.076
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.118
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.12
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.116
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.122
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.017
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.021
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.556
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.558
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.529
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.012
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.019
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 86.678
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.65
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.652
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.6
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.601
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.793
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'modifier')])) lightsync.Get Key List For Quick Color Option PASS 0.006
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'modifier')])) light_sync.Click On Freestyle Quick Color Option PASS 0.569
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 5.99
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 5.995
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'f keys')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'f keys')])) light_sync.Click On Freestyle Quick Color Option PASS 0.552
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 3.434
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 3.439
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'numbers')])) lightsync.Get Key List For Quick Color Option PASS 0.013
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'numbers')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.272
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.281
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'wasd')])) lightsync.Get Key List For Quick Color Option PASS 0.012
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'wasd')])) light_sync.Click On Freestyle Quick Color Option PASS 0.57
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.002
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 13.054
keyboard_screen.keyboard.Click On First Color Click PASS 0.578
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.579
keyboard_screen.keyboard.Click On Present Color Click PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.022
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.602
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.573
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.575
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.574
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.576
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.024
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 21.757
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.623
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.624
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.653
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.655
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.655
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.21
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.211
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.712
common_keywords_kragle.common.Restart GHUB Check All PASS 5.157
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.818
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.035
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 44.021
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.019
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.023
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 47.979
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 157.699
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.085
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.086
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.149
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.15
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.104
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.106
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.121
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.122
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.036
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 12.508
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.618
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.62
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.554
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.555
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.611
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.613
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.573
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.575
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.604
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.587
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.028
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.032
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.033
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.055
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.663
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.674
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.683
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.684
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.594
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.597
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.597
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.219
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.22
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.269
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.272
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.274
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.229
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.555
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 11.437
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.238
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.24
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.259
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.26
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 7.082
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 23.425
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.645
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.646
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.639
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.641
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.563
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.853
color.color.Verify Color Order ${colors_list} ${color_order} Verify Color Order PASS 0.0
lightsync.lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] color.Verify Color Order PASS 0.001
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) firmware.Get Global Color Keyboard PASS 0.22
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) firmware.Get Global Color Keyboard PASS 0.212
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) firmware.Get Global Color Keyboard PASS 0.221
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 3.72
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) firmware.Get Global Color Keyboard PASS 3.725
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) firmware.Get Global Color Keyboard PASS 0.22
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Global Color Keyboard PASS 0.216
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Global Color Keyboard PASS 0.214
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 3.747
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 3.753
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.221
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.214
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.209
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.219
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.209
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.21
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.214
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] lightsync.Verify Custom Animation PASS 10.295
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.747
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.747
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.619
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.62
keyboard_screen.keyboard.Click On Device Color Click PASS 0.576
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.577
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.603
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.604
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.613
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.615
keyboard_screen.keyboard.Click On Third Color Click PASS 0.619
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.621
keyboard_screen.keyboard.Click On Device Color Click PASS 0.579
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.581
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.604
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.605
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.609
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.611
keyboard_screen.keyboard.Click On Present Color Click PASS 0.61
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.629
keyboard_screen.keyboard.Click On Device Color Click PASS 0.587
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.588
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.653
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.655
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.629
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.631
keyboard_screen.keyboard.Click On First Color Click PASS 0.624
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.624
keyboard_screen.keyboard.Click On Device Color Click PASS 0.582
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.583
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.618
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.62
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.558
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.559
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.607
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.609
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.621
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.623
ELSE Drag Slider PASS 13.605
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.161
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 18.769
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.225
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.227
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.802
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.802
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.552
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.554
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.562
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.563
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.532
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.533
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.03
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.035
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.036
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.062
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation PASS 82.477
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.593
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.551
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.155
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.602
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.604
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.564
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.567
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.184
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.604
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.605
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.55
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.162
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.598
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.529
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.529
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.135
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 134, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 134}")])) color.Classify Color PASS 0.001
${color2} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 3.754
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 3.762
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 188}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 188, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color1} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 3.751
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 3.758
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Contrastic Animation ${device} lightsync.Verify Contrastic Animation PASS 11.535
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.549
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.55
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.566
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.567
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 12.666
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations PASS 17.343
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.628
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.635
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.637
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.71
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.712
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.713
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.185
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.187
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.68
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.051
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.278
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.281
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.027
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.366
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 9.245
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard PASS 146.364
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short', 'test_verification': 'firmware'} Test: Lightsync Effects For Keyboard With System Verification PASS 1106.493
common_keywords_kragle.common.Click On Back Click PASS 0.544
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.544
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.014
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.02
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.021
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.024
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.025
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.564
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.565
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.56
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.561
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.554
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.556
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.552
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.553
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.048
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.05
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.58
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.581
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.196
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.197
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.67
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.309
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.312
home_screen.home.Is Device Inactive Is Element Present FAIL 5.313
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.314
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.206
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.571
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.446
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.927
common_keywords_kragle.common.Click On Back Click PASS 0.554
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.555
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.542
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.542
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.015
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.017
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.558
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.559
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.589
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.589
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.162
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.163
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.665
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.29
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.293
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.219
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.56
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.396
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.694
common_keywords_kragle.common.Click On Back Click PASS 0.545
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.546
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.015
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.015
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.017
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.029
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.656
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.656
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.707
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.286
home_screen.home.Is Device Inactive Is Element Present FAIL 5.288
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.288
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.232
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.568
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 11.472
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 12.998
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short', 'test_verification': 'firmware'} Test: Game Mode For Keyboard PASS 41.625
common_keywords_kragle.common.Click On Back Click PASS 0.591
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.592
common_keywords_kragle.common.Click On Back Click PASS 0.646
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} common.Click On Back PASS 0.648
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.59
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.648
device_main_screen.device_view.Click On Settings Click UI PASS 0.651
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.652
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' light_sync.Click On Freestyle Tab NOT RUN 0.0
IF '${device['test_verification']}'=='gui' device_view.Click On LightSync Tab NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.226
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.227
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.702
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.062
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.319
home_screen.home.Is Device Inactive Is Element Present FAIL 5.321
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.321
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.228
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.617
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} home.Open Device Configuration PASS 11.567
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Launch All PASS 12.777
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.229
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.238
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.236
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.247
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Terminate All PASS 5.041
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT Expect Element PASS 0.028
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT keyword.Convert To Title Case PASS 0.003
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} keyboard.Verify Onboarding Lighting Selected For PASS 0.032
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.591
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.593
light_sync_screen.light_sync.Select From Dropdown SELECT A NEW ON-BOARD EFFECT Click PASS 0.545
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select From Dropdown PASS 0.546
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.569
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.571
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.628
device_main_screen.device_view.Click On Settings Click UI PASS 0.631
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.631
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.231
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] firmware.Verify Keys Colors Keyboard PASS 1.236
light_sync_screen.light_sync.Click On Freestyle Quick Color Option NUMBERS Click PASS 0.552
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.554
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.136
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.14
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.111
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.115
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.109
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.115
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.015
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 0.016
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.229
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] firmware.Verify Keys Colors Keyboard PASS 1.234
light_sync_screen.light_sync.Click On Freestyle Quick Color Option WASD Click PASS 0.554
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.556
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.16
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.168
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.099
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.103
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.09
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.092
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.588
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.167
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.169
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.17
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 15.761
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.551
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.553
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.569
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Effect Dropdown PASS 0.571
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.626
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.629
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Tab PASS 0.629
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.68
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.69
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.691
common_keywords_kragle.common.Click On Back Click PASS 0.609
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.61
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.024
${is_selected} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.03
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.605
device_main_screen.device_view.Click On Settings Click UI PASS 0.608
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On Settings PASS 0.609
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.2
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.67
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.304
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.248
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.6
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} home.Open Device Configuration PASS 11.477
keyboard_regression_system.Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short'} lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard PASS 102.093
BuiltIn.Run Keyword And Continue On Failure Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short'} Test: Onboard Lighting Effect For Keyboard With System Verification PASS 102.094
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.056
common_keywords_kragle.common.Click On Back Click PASS 0.561
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.155
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.156
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) common.Select Yes On a Alert PASS 0.569
profile_screen.profile_screen.Click On Delete Button Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) profile_screen.Click On Delete Button PASS 3.567
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) profile_screen.Click On Local Profile Details Button PASS 0.574
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.035
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.038
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.26
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.261
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.263
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.298
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.172
common_keywords_kragle.common.Click On Back Click PASS 0.563
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.565
login_screen.login.Click Dismiss Button Click PASS 5.884
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 5.884
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.557
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.001
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.55
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.024
home_screen.home.Click On Account Button Click UI FAIL 0.028
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.029
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.001
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.025
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
home_screen.home.Click On Account Button Click UI PASS 0.609
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.612
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 13.415
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.036
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 15.515
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.553
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.601
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.603
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.244
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.249
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.252
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.528
common_keywords_kragle.common.Click On Back Click PASS 0.563
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.563
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.559
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.56
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.032
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.033
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.013
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.014
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.585
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.586
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.185
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.186
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.064
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.317
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.319
home_screen.home.Is Device Inactive Is Element Present FAIL 5.323
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.323
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.031
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.424
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.287
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.104
common_keywords_kragle.common.Click On Back Click PASS 0.561
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.188
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.189
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.573
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.951
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.553
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.542
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.542
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.018
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.02
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.578
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.151
home_screen.home.Click On Account Button Click UI FAIL 15.154
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.154
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.628
home_screen.home.Click On Account Button Click UI PASS 0.637
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.638
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.518
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.024
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.609
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.553
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.165
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.167
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) common.Select Yes On a Alert PASS 0.575
profile_screen.profile_screen.Click On Delete Button Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) profile_screen.Click On Delete Button PASS 3.573
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) profile_screen.Click On Local Profile Details Button PASS 0.566
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.025
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.546
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.078
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.592
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.593
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.014
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.016
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.034
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.038
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Click On Publish Button Click PASS 0.584
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.585
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.571
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
home_screen.home.Click On Appbar Application Name Click UI PASS 2.556
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.557
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 12.009
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.001
IF ${is_failed} LOG WARNING PASS 0.004
common_keywords_kragle.common.Click On Back Click PASS 0.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.44
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.146
IF ${is_failed} Login Cloud Account PASS 57.16
common_keywords_kragle.common.Click On Back Click PASS 0.566
IF ${is_failed} common.Click On Back PASS 0.566
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.581
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.582
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.585
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.576
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.576
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 74.723
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 2.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 2.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.894
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.136
IF ${is_failed} Login Cloud Account PASS 59.601
common_keywords_kragle.common.Click On Back Click PASS 0.544
IF ${is_failed} common.Click On Back PASS 0.544
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.03
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.034
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.577
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.579
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.559
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 81.182
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 0.566
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 61.364
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.145
IF ${is_failed} Login Cloud Account PASS 67.085
common_keywords_kragle.common.Click On Back Click PASS 0.565
IF ${is_failed} common.Click On Back PASS 0.565
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.024
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 2.572
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 2.574
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.579
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.585
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 86.646
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.001
common_keywords_kragle.common.Click On Back Click PASS 0.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.569
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 52.537
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.157
IF ${is_failed} Login Cloud Account PASS 58.269
common_keywords_kragle.common.Click On Back Click PASS 0.568
IF ${is_failed} common.Click On Back PASS 0.568
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.031
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.035
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.028
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.03
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.016
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 2.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 2.017
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.018
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.585
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.586
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.586
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.562
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 127.645
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 504.267
common_keywords_kragle.common.Click On Back Click PASS 0.571
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.572
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.017
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.598
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.263
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.269
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.273
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.584
common_keywords_kragle.common.Click On Back Click PASS 0.573
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.574
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.015
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.574
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.576
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.58
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.581
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.644
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.646
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.304
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.307
home_screen.home.Is Device Inactive Is Element Present FAIL 5.309
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.31
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.041
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.402
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.245
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.689
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.545
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.537
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.018
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.59
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.593
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.316
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.548
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.142
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.017
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) profile_screen.Enter Card Name PASS 3.16
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.577
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode PRO')])) profile_screen.Click On Add Card Entry PASS 0.578
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.273
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.275
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.548
home_screen.home.Click On Appbar Application Name Click UI PASS 0.551
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.222
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.223
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.224
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.347
common_keywords_kragle.common.Click On Back Click PASS 0.547
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.548
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.191
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.677
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.286
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.289
home_screen.home.Is Device Inactive Is Element Present FAIL 5.291
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.291
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.217
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.436
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 11.99
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.218
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.219
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.838
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.187
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.187
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Account Button Click UI PASS 0.589
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.59
common_keywords_kragle.common.Click On Back Click PASS 0.562
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.563
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.833
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.139
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 91.54
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.033
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 102.195
common_keywords_kragle.common.Click On Back Click PASS 0.564
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.564
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.128
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.13
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.136
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.019
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.019
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.285
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 109.481
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.274
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.274
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.275
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 764.111
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'PRO', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c339', 'productId': '0xc339', 'firmware': '113.4.19', 'modelId': '8c339', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': ['wasd', 'numbers', 'f keys', 'modifier', 'arrow keys', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Onboard Lighting', 'FN Inversion']}, 'keyboard_type': 'short'} Test: Local And Cloud Profile For Keyboard PASS 764.111
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.006
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.007
device_connector.device_connector.Disconnect Old And Connect New G910:wired PRO:wired device_connector.Connect Device PASS 1.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.051
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.259
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.259
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.049
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.204
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.205
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.043
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.231
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.231
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.846
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.092
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.096
device_connector.device_connector.Disconnect Old And Connect New G910:wired PRO:wired device_connector.Disconnect Device PASS 40.945
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G910:wired PRO:wired device_connector.Disconnect Old And Connect New PASS 41.957
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.205
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.206
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
common_keywords_kragle.common.Click On Back Click PASS 0.611
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.612
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.396
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.234
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.241
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.539
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.54
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Enable Expect Firmware Startup Effect PASS 0.206
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.214
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.576
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.576
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.217
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.222
device_settings_screen.device_settings.Is Startup Effect Selected Is Checkbox Selected FAIL 0.025
${status} BuiltIn.Run Keyword And Return Status device_settings.Is Startup Effect Selected device_settings.Is Startup Effect Selected FAIL 2.027
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Startup Effect PASS 3.826
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.612
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.612
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.193
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.672
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.303
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.306
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.308
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.215
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.571
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} home.Open Device Configuration PASS 11.446
common_keywords_kragle.common.Click On Back Click PASS 0.572
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.572
common_keywords_kragle.common.Click On Back Click PASS 0.614
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.615
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.063
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.065
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.63
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.632
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.756
common_keywords_kragle.common.Restart GHUB Check All PASS 5.147
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.724
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.909
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.016
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.02
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 46.884
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 48.776
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 69.066
multi_media.multi_media.Close VLC Close Vlc PASS 0.002
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Close VLC PASS 0.003
${primary_after_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.228
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 0.238
multi_media.multi_media.Play Media In VLC 250.wav Vlc Play PASS 3.003
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Play Media In VLC PASS 3.004
${primary_before_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.212
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 0.219
light_sync_screen.light_sync.Select Effect From Dropdown GRADIENT Click PASS 0.612
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.615
light_sync_screen.light_sync.Select From Dropdown REACTIVE Click PASS 0.571
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.572
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.613
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.614
light_sync_screen.light_sync.Select From Dropdown FIXED Click PASS 0.57
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.57
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.58
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.763
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.763
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.106
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.112
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.113
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.122
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Audio Visualizer Effect For Keyboard PASS 11.353
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.213
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} right red firmware.Get Screen Sampler Colors PASS 0.214
BuiltIn.Run Keyword If '${device['keyboard_type']}'=='long' lightsync.Verify Screen Sampler Colors ${device['productId']} right red lightsync.Verify Screen Sampler Colors PASS 0.228
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.206
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid', 'cyan')")])) lightsync.Verify Screen Sampler Colors PASS 0.219
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.212
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid right', 'magenta')")])) lightsync.Verify Screen Sampler Colors PASS 0.225
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 248, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.199
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid left', 'green')")])) lightsync.Verify Screen Sampler Colors PASS 0.216
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.195
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${item}', "('left', 'yellow')")])) lightsync.Verify Screen Sampler Colors PASS 0.208
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.556
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.556
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.112
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.113
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.03
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.033
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.69
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.691
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 5.617
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 5.618
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 5.583
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 5.585
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.003
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.004
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.663
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.667
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.67
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.671
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.719
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.721
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.722
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.207
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.208
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.72
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.07
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.349
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.351
home_screen.home.Is Device Inactive Is Element Present FAIL 5.353
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.354
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.25
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.679
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 11.615
common_keywords_kragle.common.Restart GHUB Check All PASS 5.168
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.73
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.038
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 42.94
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard PASS 84.694
color.color.Verify Horizontal Color Wave ${classified_colors_list3} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list2} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 148, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 104, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 59, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 14, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 29, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 74, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 119, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 161, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 208, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 250, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 214}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 170}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 125}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 80}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 36}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 8, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 53, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 97, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 142, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 187, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 233, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.198
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.209
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 187}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 231}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 233, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 189, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 144, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 99, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 55, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 14, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 33, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 74, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 119, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 163, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 208, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 252, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 212}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 163}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 118}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 74}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 33}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 10, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 59, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.206
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.217
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 12}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 57}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 102}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 146}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 191}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 235}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 229, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 189, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 140, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 99, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 55, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 10, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 33, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 78, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 123, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 172, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 216, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 248}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 208}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 163}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 114}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.208
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.219
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Horizontal Wave ${device} lightsync.Verify Horizontal Wave PASS 2.769
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.392
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.393
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.612
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.613
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.565
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.566
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.644
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.647
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.65
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.635
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.635
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.233
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.234
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.707
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.302
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.308
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.215
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.573
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.518
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.274
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.278
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.279
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 28.099
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 50.462
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.546
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.554
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.556
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.556
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.58
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.584
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.584
common_keywords_kragle.Click On Cancel Click PASS 0.531
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.532
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.567
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.57
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.565
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.226
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.228
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.161
common_keywords_kragle.common.Click On Back Click PASS 0.587
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.588
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.291
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.294
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.629
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.578
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.24
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.749
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.23
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.231
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.728
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.051
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.344
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.346
home_screen.home.Is Device Inactive Is Element Present FAIL 5.349
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.35
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.256
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.662
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.636
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.002
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.246
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.238
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.212
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.237
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.23
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.232
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.237
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.243
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.244
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.244
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.25
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.231
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.231
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.233
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.238
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.232
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.233
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.234
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.231
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.232
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.238
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.229
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.23
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.23
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.235
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.061
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.062
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.392
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.393
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.133
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.135
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.109
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.11
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.126
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.127
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.579
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.58
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.595
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.543
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.629
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.249
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.254
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.549
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.115
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.117
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.11
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.113
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.134
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.135
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.576
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.576
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.595
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.598
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.552
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.647
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.684
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.687
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.605
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.049
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.352
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.584
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.585
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.552
keyboard_screen.keyboard.Click On Present Color Click PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.573
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.631
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.633
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.507
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.51
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.592
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.642
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.645
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.646
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.683
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.686
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.686
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.85
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.853
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.613
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.051
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.523
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.568
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.568
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.183
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.184
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.701
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.04
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.392
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.297
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Add Chrome Profile common.Click On Back PASS 0.552
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.005
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element PASS 0.139
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.14
ELSE Add Application On Lghub PASS 2.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.564
ELSE games_applications.Click On Add Application PASS 0.565
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.594
home_screen.home.Click On Appbar Application Name Click UI PASS 0.596
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.597
common_keywords_kragle.common.Restart GHUB Check All PASS 5.154
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.795
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.038
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.996
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.06
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.063
ELSE Add Application On Lghub PASS 2.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.563
ELSE games_applications.Click On Add Application PASS 0.563
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.05
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.053
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.262
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.263
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.265
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 63.422
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.159
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 202.821
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.545
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.154
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.156
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.574
profile_screen.profile_screen.Click On Delete Button Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.551
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.551
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.19
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.191
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.575
profile_screen.profile_screen.Click On Delete Button Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.588
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.579
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.579
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.035
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.037
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
home_screen.home.Click On Appbar Application Name Click UI PASS 0.551
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.058
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 20.978
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.011
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.594
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.23
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.231
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.245
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.248
common_keywords_kragle.common.Click On Back Click PASS 0.542
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.044
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.294
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.25
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.255
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.604
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.604
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.287
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.287
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.219
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.556
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.397
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.545
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.537
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.022
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.022
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.588
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.233
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.234
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.234
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.235
common_keywords_kragle.common.Click On Back Click PASS 0.562
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.053
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.328
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.212
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.213
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.212
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.231
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.233
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.233
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.243
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.232
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.232
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.233
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.24
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.232
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.233
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.234
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.239
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.239
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.217
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.928
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.929
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.61
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.611
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.233
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.235
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.694
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.294
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.297
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.237
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.586
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.523
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.556
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.532
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.532
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.581
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.571
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.272
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.275
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.548
common_keywords_kragle.common.Click On Back Click PASS 0.558
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.559
keyboard_screen.keyboard.Click On Present Color Click PASS 0.607
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.575
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.189
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.377
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.563
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.565
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.63
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.636
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.639
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.64
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.617
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.626
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.628
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.697
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.546
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.271
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.522
keyboard_screen.keyboard.Click On Present Color Click PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.587
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.625
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.627
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.425
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.427
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.593
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.635
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.637
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.623
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.624
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.666
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.57
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.211
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.451
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.225
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.227
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.688
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.048
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.302
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.304
home_screen.home.Is Device Inactive Is Element Present FAIL 5.307
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.307
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.054
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.415
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.338
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.563
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.099
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.113
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.542
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.225
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.225
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.099
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.017
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.118
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.559
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.182
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.182
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.584
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.213
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.217
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.218
common_keywords_kragle.common.Click On Back Click PASS 0.574
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.027
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 21.921
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 155.64
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.0
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.207
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.199
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.197
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.198
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.203
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.395
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.396
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.647
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.651
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.653
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.654
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.687
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.688
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.69
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.209
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.211
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.757
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.055
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.218
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.221
home_screen.home.Is Device Inactive Is Element Present FAIL 5.223
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.223
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.196
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.48
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 11.456
common_keywords_kragle.common.Restart GHUB Check All PASS 5.143
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.745
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.037
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 42.927
operating_system.os.Put System On Sleep Sleep System PASS 48.38
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 48.384
common_keywords_kragle.common.Click On Back Click PASS 0.59
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.591
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.24
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.242
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.248
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.224
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.245
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.246
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.246
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.253
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.24
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.241
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.247
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.237
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.238
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.244
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.235
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.236
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.243
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.231
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.232
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.224
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.217
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 6.146
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 6.148
keyboard_screen.keyboard.Click On Present Color Click PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.029
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.614
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.595
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.596
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.211
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.214
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.582
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 135.9
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.561
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.562
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.0
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.232
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.232
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.233
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.238
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.238
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.239
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.245
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.239
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.24
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.24
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.246
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.211
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.235
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.23
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.23
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.237
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.242
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.242
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.244
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.249
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.213
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.213
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.216
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.216
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.221
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.218
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.24
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.242
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.242
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.248
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.993
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} ${r} ${g} ${b} lightsync.Verify Breathing Color PASS 5.994
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.017
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.018
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.018
keyboard_screen.keyboard.Drag Drag PASS 0.076
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.077
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.236
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.236
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.237
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.232
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.213
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.214
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.214
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.222
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.223
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.225
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.22
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.227
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.228
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.234
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.223
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.223
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.224
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.229
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.219
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.222
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.224
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.225
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.23
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.214
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.226
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.231
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.227
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.226
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.226
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.233
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.218
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.23
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.231
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.236
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.225
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.227
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.233
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.971
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.973
keyboard_screen.keyboard.Click On Present Color Click PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.579
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.601
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.602
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.228
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.228
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.236
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.234
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.235
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.242
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.214
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.221
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.215
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.223
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.231
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.231
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.239
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.235
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.24
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.21
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.22
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.228
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.233
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.234
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.24
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.208
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.209
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.23
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.23
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.231
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.236
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.219
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.221
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.221
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.226
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.216
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.222
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.233
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.234
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.234
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.241
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.23
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.231
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.237
firmware.firmware.Get Global Color Keyboard 0xc32b Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.218
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.223
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.897
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 180 114 66 lightsync.Verify Breathing Color PASS 5.898
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.402
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.405
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.554
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.153
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.155
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.121
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.124
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.133
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.134
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.593
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.595
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.619
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.621
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.58
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.581
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.771
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 53.011
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 547.379
color.color.Verify Cycle Color ${classified_colors_list} reverse cycle Verify Cycle Color PASS 0.0
lightsync.lightsync.Verify Cycle ${device} color.Verify Cycle Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 26, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 215, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 112, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 101}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 36, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 180}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 193, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 27}")])) color.Classify Color PASS 0.001
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.221
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.208
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.208
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.217
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.225
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.205
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.206
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.217
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.209
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Cycle ${device} lightsync.Verify Cycle PASS 9.736
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.458
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.459
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.584
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.586
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 29.367
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.53
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} Verify Fixed Colors Keyboard PASS 1.236
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} firmware.Verify Fixed Colors Keyboard PASS 1.241
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.018
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.017
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.018
keyboard_screen.keyboard.Drag Drag PASS 0.07
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.071
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.244
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.249
keyboard_screen.keyboard.Click On Present Color Click PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.571
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.597
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.598
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.269
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.274
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.113
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.115
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.11
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.112
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.137
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.138
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.581
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.583
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.555
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.587
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 25.25
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.701
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.708
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.711
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.711
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.681
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.683
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.684
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.201
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.742
common_keywords_kragle.common.Restart GHUB Check All PASS 5.162
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.741
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.036
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.947
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.017
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 46.916
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard PASS 796.845
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.669
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.671
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.613
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.615
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.545
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.836
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.554
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.246
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.251
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.594
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.595
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.793
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.798
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.222
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.227
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.57
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.783
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.788
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.562
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 14.981
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.131
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.134
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.121
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.129
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.105
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.112
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.589
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.218
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.22
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.221
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.812
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.024
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.036
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.037
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.103
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.106
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.125
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.128
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.125
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.132
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.586
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.586
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.008
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.031
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.009
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.008
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.056
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.066
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 14.071
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.535
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.019
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.245
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.25
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.572
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.724
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.73
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.553
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.266
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.271
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.569
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 11.103
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 11.108
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.555
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 21.237
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.101
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.104
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.108
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.112
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.1
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.106
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.018
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.57
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.572
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.532
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.532
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.023
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 88.354
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.668
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.67
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.616
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.617
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.827
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.225
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.23
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'G KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.551
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.237
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.241
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.569
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.771
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.776
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.567
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.789
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.794
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.58
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.582
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.004
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 14.955
keyboard_screen.keyboard.Click On First Color Click PASS 0.586
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.588
keyboard_screen.keyboard.Click On Present Color Click PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.601
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.578
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.58
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.571
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.024
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 23.706
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.66
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.664
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.664
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.692
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.695
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.695
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.2
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.201
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.727
common_keywords_kragle.common.Restart GHUB Check All PASS 5.157
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.758
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.069
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.991
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.018
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.023
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 46.961
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 160.387
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.07
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.072
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.131
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.132
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.179
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.181
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.16
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.161
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.013
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.02
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 12.572
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.598
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.56
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.561
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.586
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.586
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.559
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.561
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.612
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.614
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.55
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.024
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.026
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.026
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.647
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.65
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.605
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.607
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.607
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.186
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.689
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.278
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.28
home_screen.home.Is Device Inactive Is Element Present FAIL 5.282
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.282
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.216
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.549
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 11.434
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.232
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.234
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.224
common_keywords_kragle.common.Click On Back Click PASS 0.56
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 7.039
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 23.251
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.684
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.686
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.613
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.614
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.563
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.564
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.868
color.color.Verify Color Order ${colors_list} ${color_order} Verify Color Order PASS 0.0
lightsync.lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] color.Verify Color Order PASS 0.0
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.222
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) firmware.Get Global Color Keyboard PASS 0.227
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.212
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) firmware.Get Global Color Keyboard PASS 0.218
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.227
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) firmware.Get Global Color Keyboard PASS 0.234
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.23
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) firmware.Get Global Color Keyboard PASS 0.235
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) firmware.Get Global Color Keyboard PASS 0.218
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Global Color Keyboard PASS 0.234
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.22
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Global Color Keyboard PASS 0.227
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.232
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.237
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.205
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.215
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.212
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.204
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.207
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.216
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 3.743
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 3.748
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] lightsync.Verify Custom Animation PASS 6.858
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.775
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.776
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.631
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.633
keyboard_screen.keyboard.Click On Device Color Click PASS 0.585
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.586
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.616
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.617
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.624
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.625
keyboard_screen.keyboard.Click On Third Color Click PASS 0.633
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.634
keyboard_screen.keyboard.Click On Device Color Click PASS 0.588
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.589
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.619
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.62
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.618
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.62
keyboard_screen.keyboard.Click On Present Color Click PASS 0.626
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.645
keyboard_screen.keyboard.Click On Device Color Click PASS 0.573
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.574
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.624
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.625
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.623
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.624
keyboard_screen.keyboard.Click On First Color Click PASS 0.64
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.642
keyboard_screen.keyboard.Click On Device Color Click PASS 0.59
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.592
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.631
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.633
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.57
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.571
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.614
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.616
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.632
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.634
ELSE Drag Slider PASS 13.645
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.176
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 18.824
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.21
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.212
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.821
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.822
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.557
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.575
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.575
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.013
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.02
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation PASS 79.241
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.593
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.55
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.152
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.59
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.591
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.556
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.159
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.613
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.615
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.549
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.549
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.172
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.593
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.593
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.542
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.141
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 72, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 72}")])) color.Classify Color PASS 0.0
${color2} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 0.22
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 0.228
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 72, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 72}")])) color.Classify Color PASS 0.001
${color1} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 0.231
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 0.237
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Contrastic Animation ${device} lightsync.Verify Contrastic Animation PASS 4.481
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.564
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.565
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.555
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 5.627
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.02
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.02
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.03
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations PASS 10.294
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.638
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.642
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.643
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.667
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.67
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.67
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.192
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.193
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.688
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.288
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.29
home_screen.home.Is Device Inactive Is Element Present FAIL 5.292
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.294
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.198
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.54
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 11.429
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard PASS 138.106
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With System Verification PASS 1095.359
common_keywords_kragle.common.Click On Back Click PASS 0.544
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.544
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.035
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.037
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.58
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.582
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.564
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.565
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.557
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.559
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.553
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.554
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.591
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.591
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.163
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.164
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.647
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.266
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.267
home_screen.home.Is Device Inactive Is Element Present FAIL 5.27
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.27
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.234
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.553
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.39
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.886
common_keywords_kragle.common.Click On Back Click PASS 0.552
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.555
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.541
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.542
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.561
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.561
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.595
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.595
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.147
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.148
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.685
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.24
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.242
home_screen.home.Is Device Inactive Is Element Present FAIL 5.244
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.191
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.484
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.327
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.627
common_keywords_kragle.common.Click On Back Click PASS 0.545
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.546
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.014
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.016
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.017
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.017
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.592
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.592
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.688
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.289
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.293
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.207
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.551
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 11.42
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 12.879
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 41.398
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.058
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.063
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.067
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.546
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.149
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.15
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) common.Select Yes On a Alert PASS 0.574
profile_screen.profile_screen.Click On Delete Button Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Delete Button PASS 3.557
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Local Profile Details Button PASS 0.574
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.044
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.046
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.216
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.216
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.218
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.234
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.14
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.545
login_screen.login.Click Dismiss Button Click PASS 2.143
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.143
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.559
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.538
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.039
home_screen.home.Click On Account Button Click UI FAIL 0.041
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.041
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.618
home_screen.home.Click On Account Button Click UI PASS 0.626
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.628
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.62
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.025
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 11.703
common_keywords_kragle.common.Click On Back Click PASS 0.561
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.562
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.217
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.218
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.485
common_keywords_kragle.common.Click On Back Click PASS 0.546
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.546
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.01
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.56
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.561
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.014
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.015
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.594
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.596
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.15
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.694
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.27
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.275
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.049
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.376
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.234
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.021
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.213
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.214
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.579
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.064
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.977
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.545
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.538
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.539
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.017
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.573
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.147
home_screen.home.Click On Account Button Click UI FAIL 15.149
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.15
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.022
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.611
home_screen.home.Click On Account Button Click UI PASS 0.621
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.622
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.492
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.024
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.058
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.581
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.559
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.122
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.123
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) common.Select Yes On a Alert PASS 0.576
profile_screen.profile_screen.Click On Delete Button Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Delete Button PASS 3.574
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Local Profile Details Button PASS 0.588
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.023
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.058
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.06
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.068
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.014
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.016
profile_screen.profile_screen.Click On Publish Button Click PASS 0.59
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.59
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.598
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
home_screen.home.Click On Appbar Application Name Click UI PASS 2.62
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.622
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 12.022
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 14.089
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.532
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.532
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.018
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.59
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.581
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.218
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.221
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.499
common_keywords_kragle.common.Click On Back Click PASS 0.575
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.576
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.039
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.042
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.579
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.581
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.584
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.585
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.68
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.68
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.13
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.131
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.653
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.068
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.255
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.258
home_screen.home.Is Device Inactive Is Element Present FAIL 5.26
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.26
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.04
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.375
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.174
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.69
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.545
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.597
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.056
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.318
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.547
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.205
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Enter Card Name PASS 3.223
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.577
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G910')])) profile_screen.Click On Add Card Entry PASS 0.579
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.306
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.308
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.2
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.202
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.205
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.438
common_keywords_kragle.common.Click On Back Click PASS 0.548
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.549
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.188
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.696
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.243
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.245
home_screen.home.Is Device Inactive Is Element Present FAIL 5.247
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.248
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.229
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.528
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.417
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 11.973
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.198
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.199
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
common_keywords_kragle.common.Click On Back Click PASS 0.544
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.823
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.174
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.175
login_screen.login.Click Dismiss Button Click PASS 2.359
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.36
login_screen.login.Click Yes Button Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) login.Click Yes Button PASS 0.542
login_screen.login.Click Profile Delete Button Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) login.Click Profile Delete Button PASS 0.535
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.012
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.013
login_screen.login.Click Dismiss Button Click PASS 2.064
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.066
login_screen.login.Click Yes Button Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Yes Button PASS 0.548
login_screen.login.Click Profile Delete Button Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Profile Delete Button PASS 0.556
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.034
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.035
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Account Button Click UI PASS 0.572
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.573
common_keywords_kragle.common.Click On Back Click PASS 0.547
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.547
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.248
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.128
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 90.928
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.052
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 108.232
common_keywords_kragle.common.Click On Back Click PASS 0.565
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.565
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.15
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.15
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.153
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.017
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.018
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.305
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 115.54
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.237
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.238
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.239
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 275.95
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G910', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 3, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c32b', 'productId': '0xc32b', 'firmware': '106.2.7', 'modelId': 'g910v2', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'color blend', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['CONTRASTIC', 'LIGHTNING', 'OCEAN WAVE', 'RED WHITE AND BLUE', 'VERTICOOL']}, 'device_settings': ['Startup Effect']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 275.951
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.008
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.008
device_connector.device_connector.Disconnect Old And Connect New G513:wired G910:wired device_connector.Connect Device PASS 1.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.047
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.216
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.217
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.041
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.177
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.179
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.059
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.196
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.197
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.752
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.116
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.12
device_connector.device_connector.Disconnect Old And Connect New G513:wired G910:wired device_connector.Disconnect Device PASS 40.873
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G513:wired G910:wired device_connector.Disconnect Old And Connect New PASS 41.885
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.242
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.243
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.common.Click On Back Click PASS 0.599
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.601
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.425
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.202
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.222
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.54
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.54
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Enable Expect Firmware Fn Inversion PASS 0.197
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.204
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.551
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.551
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.196
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.201
device_settings_screen.device_settings.Is FN Key Inversion Selected Is Checkbox Selected FAIL 0.024
${status} BuiltIn.Run Keyword And Return Status device_settings.Is FN Key Inversion Selected device_settings.Is FN Key Inversion Selected FAIL 2.028
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - FN Inversion PASS 3.753
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.538
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.539
light_sync_screen.light_sync.Verify From Dropdown SELECT A NEW ON-BOARD EFFECT Expect Element PASS 0.037
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} light_sync.Verify From Dropdown PASS 0.037
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.563
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.564
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.02
${status} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.024
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Onboard Lighting PASS 3.171
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.607
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.609
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.67
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.306
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.308
home_screen.home.Is Device Inactive Is Element Present FAIL 5.31
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.311
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.607
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} home.Open Device Configuration PASS 11.475
common_keywords_kragle.common.Click On Back Click PASS 0.56
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.561
common_keywords_kragle.common.Click On Back Click PASS 0.607
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.608
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.067
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.069
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.624
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.625
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.198
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.199
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.745
common_keywords_kragle.common.Restart GHUB Check All PASS 5.166
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.784
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.037
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.995
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.017
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.021
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 46.964
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 48.838
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 72.295
multi_media.multi_media.Close VLC Close Vlc PASS 0.002
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Close VLC PASS 0.003
${primary_after_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 3.721
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 3.728
multi_media.multi_media.Play Media In VLC 250.wav Vlc Play PASS 3.004
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} multi_media.Play Media In VLC PASS 3.005
${primary_before_play} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.201
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} firmware.Get Keys Colors Keyboard PASS 0.206
light_sync_screen.light_sync.Select Effect From Dropdown GRADIENT Click PASS 0.597
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Select From Dropdown REACTIVE Click PASS 0.551
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.552
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.598
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Select From Dropdown FIXED Click PASS 0.603
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.605
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.588
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.589
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.721
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.721
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.09
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.096
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.096
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.104
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Audio Visualizer Effect For Keyboard PASS 14.756
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 51, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.172
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} right red firmware.Get Screen Sampler Colors PASS 0.174
BuiltIn.Run Keyword If '${device['keyboard_type']}'=='long' lightsync.Verify Screen Sampler Colors ${device['productId']} right red lightsync.Verify Screen Sampler Colors PASS 0.187
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 199, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.171
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.171
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid', 'cyan')")])) lightsync.Verify Screen Sampler Colors PASS 0.184
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 218}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.174
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid right', 'magenta')")])) lightsync.Verify Screen Sampler Colors PASS 0.186
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.176
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.176
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid left', 'green')")])) lightsync.Verify Screen Sampler Colors PASS 0.192
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 242, 'R': 255}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.185
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${item}', "('left', 'yellow')")])) lightsync.Verify Screen Sampler Colors PASS 0.2
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.584
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.584
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.161
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.161
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.015
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.016
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.624
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.625
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 5.619
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 5.62
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 5.572
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 5.573
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.003
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.004
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.653
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.655
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.656
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.657
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.659
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.659
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.181
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.698
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.297
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.3
home_screen.home.Is Device Inactive Is Element Present FAIL 5.302
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.303
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.242
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.595
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 11.483
common_keywords_kragle.common.Restart GHUB Check All PASS 5.139
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.795
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.059
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 43.002
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard PASS 84.371
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Keys Colors Keyboard PASS 0.215
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Keys Colors Keyboard PASS 0.207
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Keys Colors Keyboard PASS 0.187
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.173
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Keys Colors Keyboard PASS 0.178
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Keys Colors Keyboard PASS 0.189
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.176
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Keys Colors Keyboard PASS 0.182
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Keys Colors Keyboard PASS 0.196
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Keys Colors Keyboard PASS 0.201
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Keys Colors Keyboard PASS 0.191
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.173
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Keys Colors Keyboard PASS 0.18
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Echo Press ${device} lightsync.Verify Echo Press PASS 1.94
ELSE Drag Slider NOT RUN 0.0
IF ${is_100_step_slider_present} Drag Slider PASS 15.426
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element PASS 0.022
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Drag Speed Slider PASS 15.453
light_sync_screen.light_sync.Select Effect From Dropdown ECHO PRESS Click PASS 0.613
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.613
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.552
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.633
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.64
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.644
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.645
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.62
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.621
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.241
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.243
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.701
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.303
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.276
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.631
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.578
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.22
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.222
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.223
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 28.08
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Echo Press Effect For Keyboard PASS 46.661
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.545
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.554
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.556
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.556
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.579
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.582
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.582
common_keywords_kragle.Click On Cancel Click PASS 0.533
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.533
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.569
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.573
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.019
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.574
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.258
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.262
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.265
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.225
common_keywords_kragle.common.Click On Back Click PASS 0.585
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.585
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.295
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.297
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.608
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.576
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.214
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.705
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.246
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.247
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.709
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.064
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.314
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.316
home_screen.home.Is Device Inactive Is Element Present FAIL 5.318
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.235
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.622
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.59
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.002
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.172
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.173
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.179
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.184
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.185
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.192
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.201
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.209
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.21
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.21
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.217
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.197
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.318
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.32
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.453
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.456
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.565
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.567
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.163
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.165
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.102
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.103
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.136
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.137
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.564
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.566
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.588
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.59
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.533
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.533
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.673
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.205
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.21
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.113
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.115
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.127
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.128
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.117
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.118
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.556
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.624
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.626
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.577
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.578
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.659
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.697
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.7
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.599
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.051
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.361
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.549
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.55
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.555
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.556
keyboard_screen.keyboard.Click On Present Color Click PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.044
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.626
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.631
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.632
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.542
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.542
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.588
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.59
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.542
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.625
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.628
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.629
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.605
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.606
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.802
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.804
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.601
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.068
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.483
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.574
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.574
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.243
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.244
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.685
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.311
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.313
home_screen.home.Is Device Inactive Is Element Present FAIL 5.315
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.316
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.04
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.406
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.351
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Add Chrome Profile common.Click On Back PASS 0.542
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.005
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.136
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.136
ELSE Add Application On Lghub PASS 2.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.574
ELSE games_applications.Click On Add Application PASS 0.575
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.063
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.066
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.274
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.275
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.276
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 12.192
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.158
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 150.878
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.543
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.175
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.176
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.572
profile_screen.profile_screen.Click On Delete Button Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.579
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.55
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.183
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.185
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.573
profile_screen.profile_screen.Click On Delete Button Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.586
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.577
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.555
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.056
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 20.998
common_keywords_kragle.common.Click On Back Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.535
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.588
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.255
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.256
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.244
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.245
common_keywords_kragle.common.Click On Back Click PASS 0.565
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.085
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.338
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.211
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.216
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.587
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.588
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.24
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.241
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.681
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.283
home_screen.home.Is Device Inactive Is Element Present FAIL 5.284
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.286
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.224
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.561
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.511
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.601
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
home_screen.home.Click On Appbar Application Name Click UI PASS 0.588
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.266
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.221
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.223
common_keywords_kragle.common.Click On Back Click PASS 0.574
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.085
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.383
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.175
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.182
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.185
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.185
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.191
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.175
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.177
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.177
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.182
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.183
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.183
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.19
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.183
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.189
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.206
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.183
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.184
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.19
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.198
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.2
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.212
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.219
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.171
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.172
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.172
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.178
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.178
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.178
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.185
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.193
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.185
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.186
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.192
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.214
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.215
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.222
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.19
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.191
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.604
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.604
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.206
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.207
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.682
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.242
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.245
home_screen.home.Is Device Inactive Is Element Present FAIL 5.247
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.247
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.545
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.445
common_keywords_kragle.common.Click On Back Click PASS 0.568
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.569
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.581
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.589
home_screen.home.Click On Appbar Application Name Click UI PASS 0.591
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.592
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.224
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.225
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.228
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.527
common_keywords_kragle.common.Click On Back Click PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.554
keyboard_screen.keyboard.Click On Present Color Click PASS 0.593
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.576
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.197
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.371
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.535
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.579
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.643
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.645
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.648
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.649
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.599
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.603
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.605
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.662
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.549
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.288
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.506
keyboard_screen.keyboard.Click On Present Color Click PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.02
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.572
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.613
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.615
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.441
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.444
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.627
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.628
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.54
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.632
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.634
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.635
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.604
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.608
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.61
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.656
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.583
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.22
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.465
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.244
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.245
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.679
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.058
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.416
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.347
common_keywords_kragle.common.Click On Back Click PASS 0.566
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.567
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.101
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.115
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.543
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.208
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.209
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.114
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.13
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.578
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.183
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.183
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.58
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.222
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.222
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.21
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.211
common_keywords_kragle.common.Click On Back Click PASS 0.57
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.026
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 21.938
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 155.003
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.169
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.169
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.17
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.175
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.175
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.171
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.172
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.172
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.179
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.17
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.172
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.173
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.178
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.171
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.172
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.172
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.177
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.175
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.172
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.173
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.175
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.175
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.176
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.171
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.173
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.171
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.172
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.172
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.178
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.173
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.172
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.179
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.18
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.175
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.175
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.176
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.171
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.172
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.172
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.178
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.183
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.184
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.189
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 4.761
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 4.762
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.65
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.652
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.655
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.656
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.693
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.695
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.695
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.202
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.204
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.722
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.072
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.219
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.222
home_screen.home.Is Device Inactive Is Element Present FAIL 5.224
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.225
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.21
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.511
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 11.446
common_keywords_kragle.common.Restart GHUB Check All PASS 5.139
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.744
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.042
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 42.928
operating_system.os.Put System On Sleep Sleep System PASS 47.737
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 47.742
common_keywords_kragle.common.Click On Back Click PASS 0.58
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.58
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.181
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.182
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.188
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.177
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.178
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.178
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.184
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.204
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.177
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.178
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.179
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.184
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.18
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.183
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.184
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.191
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.184
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.184
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.191
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.202
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.177
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.177
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.178
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.184
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.201
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.282
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.284
keyboard_screen.keyboard.Click On Present Color Click PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.565
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.587
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.588
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.267
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.269
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.598
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.6
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.026
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 133.736
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.563
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.172
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.179
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.207
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.215
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.186
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.203
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.171
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.172
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.172
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.179
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.214
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.201
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.202
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.208
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.204
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.205
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.211
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.183
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.183
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.19
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.196
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.31
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} ${r} ${g} ${b} lightsync.Verify Breathing Color PASS 5.311
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.017
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.018
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.019
keyboard_screen.keyboard.Drag Drag PASS 0.084
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.084
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.21
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.202
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.203
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.203
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.209
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.211
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.22
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.18
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.181
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.187
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.208
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.208
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.213
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.182
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.184
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.19
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.174
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.181
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.2
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.315
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.317
keyboard_screen.keyboard.Click On Present Color Click PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.022
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.581
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.591
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.592
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.197
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 3.725
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 3.726
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 3.726
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 3.732
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.174
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.175
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.176
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.182
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.206
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.207
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.207
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.199
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.173
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.173
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.179
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.194
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.205
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.205
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.206
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.212
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.217
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.217
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.218
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.225
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.2
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.2
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.201
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.177
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.178
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.179
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.184
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.211
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.213
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.218
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 8.826
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 180 114 66 lightsync.Verify Breathing Color PASS 8.827
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.441
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.443
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.535
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.537
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.118
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.12
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.11
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.11
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.134
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.135
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.621
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.623
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.607
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.57
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.57
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.71
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.019
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.027
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 54.591
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 494.215
color.color.Verify Horizontal Color Wave ${classified_colors_list3} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.0
color.color.Verify Horizontal Color Wave ${classified_colors_list2} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.0
color.color.Verify Horizontal Color Wave ${classified_colors_list} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 22, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 22, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 66, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 110, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 154, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 199, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 243, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 226}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 180}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 138}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 94}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 49}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 5}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 38, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 82, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 126, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 171, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 215, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 252, 'R': 0}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 208, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 161, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.176
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.197
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 213, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 169, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 125, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 78, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 34, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 9, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 51, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 95, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 140, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 184, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 228, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 239}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 194}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 150}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 106}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 62}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 18}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 26, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 70, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 114, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 158, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.173
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.184
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 111}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 155}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 199}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 244}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 223, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 179, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 135, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 93, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 46, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 4, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 39, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 83, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 127, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 172, 'R': 255}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 216, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 251}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 207}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 163}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 118}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 74}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 27}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.184
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.195
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Horizontal Wave ${device} lightsync.Verify Horizontal Wave PASS 2.7
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.322
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.323
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.611
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.611
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.573
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.574
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.02
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.02
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.028
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 22.253
color.color.Verify Cycle Color ${classified_colors_list} reverse cycle Verify Cycle Color PASS 0.0
lightsync.lightsync.Verify Cycle ${device} color.Verify Cycle Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 169, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 12, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 194, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 133}")])) color.Classify Color PASS 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 48, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 230, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 99, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 30}")])) color.Classify Color PASS 0.002
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.18
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.186
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.181
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.179
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.195
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.175
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.18
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.19
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.185
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.174
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.18
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Cycle ${device} lightsync.Verify Cycle PASS 9.516
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.423
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.423
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.612
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.614
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.549
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 29.145
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.53
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} Verify Fixed Colors Keyboard PASS 1.194
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} firmware.Verify Fixed Colors Keyboard PASS 1.199
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.018
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.018
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.017
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.018
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.018
keyboard_screen.keyboard.Drag Drag PASS 0.07
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.07
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.197
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.202
keyboard_screen.keyboard.Click On Present Color Click PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.569
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.578
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.579
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.211
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.216
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.12
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.122
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.102
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.105
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.143
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.144
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.575
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.577
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.556
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.589
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 25.092
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.686
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.692
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.694
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.695
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.663
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.667
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.667
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.21
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.211
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.745
common_keywords_kragle.common.Restart GHUB Check All PASS 5.149
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.801
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.041
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.019
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.023
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 47.0
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard PASS 764.893
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.655
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.658
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.611
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.55
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.822
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.218
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.226
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.009
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.193
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.198
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.566
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.717
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.722
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.552
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 9.443
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.095
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.097
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.104
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.112
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.094
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.101
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.582
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.214
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.216
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.217
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.801
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.026
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.041
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.042
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.114
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.117
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.092
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.097
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.096
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.101
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.565
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.565
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.009
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.029
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.076
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.085
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 14.022
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.535
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.012
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.54
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.19
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.195
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.567
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.74
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.745
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.566
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.723
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.728
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.543
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 12.947
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.101
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.103
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.172
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.181
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.102
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.108
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.018
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.556
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.557
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.531
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.012
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.018
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 74.43
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.653
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.656
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.606
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.534
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.802
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.228
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.233
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.569
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 4.726
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 4.734
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.012
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.206
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.211
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.57
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 9.499
keyboard_screen.keyboard.Click On First Color Click PASS 0.58
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.581
keyboard_screen.keyboard.Click On Present Color Click PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.594
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.575
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.577
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.569
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.571
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.023
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 18.206
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.65
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.652
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.653
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.672
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.675
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.676
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.212
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.213
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.732
common_keywords_kragle.common.Restart GHUB Check All PASS 5.149
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.771
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.041
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.97
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.014
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.019
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 47.946
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 141.916
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.12
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.122
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.139
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.141
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.109
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.11
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.117
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.117
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.019
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.021
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.022
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.043
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 12.542
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.584
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.567
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.614
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.617
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.559
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.561
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.612
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.613
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.547
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.02
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.021
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.655
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.659
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.663
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.664
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.616
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.616
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.224
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.225
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.659
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.307
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.31
home_screen.home.Is Device Inactive Is Element Present FAIL 5.312
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.312
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.292
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.655
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 11.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.248
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.249
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.266
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.268
common_keywords_kragle.common.Click On Back Click PASS 0.549
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.023
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.024
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 7.096
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 23.452
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.649
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.649
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.601
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.576
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.576
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.829
color.color.Verify Color Order ${colors_list} ${color_order} Verify Color Order PASS 0.0
lightsync.lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] color.Verify Color Order PASS 0.001
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.179
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) firmware.Get Global Color Keyboard PASS 0.184
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) firmware.Get Global Color Keyboard PASS 0.186
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) firmware.Get Global Color Keyboard PASS 0.201
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.182
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) firmware.Get Global Color Keyboard PASS 0.189
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.181
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) firmware.Get Global Color Keyboard PASS 0.186
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.176
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Global Color Keyboard PASS 0.185
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Global Color Keyboard PASS 0.204
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.179
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.184
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.194
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.198
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.2
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.193
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.172
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.177
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.176
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.181
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 3.716
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 3.721
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] lightsync.Verify Custom Animation PASS 6.4
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.761
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.762
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.626
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.628
keyboard_screen.keyboard.Click On Device Color Click PASS 0.561
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.563
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.605
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.606
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.61
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.611
keyboard_screen.keyboard.Click On Third Color Click PASS 0.627
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.628
keyboard_screen.keyboard.Click On Device Color Click PASS 0.578
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.579
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.603
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.605
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.611
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.613
keyboard_screen.keyboard.Click On Present Color Click PASS 0.617
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.637
keyboard_screen.keyboard.Click On Device Color Click PASS 0.562
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.563
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.609
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.611
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.619
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.62
keyboard_screen.keyboard.Click On First Color Click PASS 0.626
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.627
keyboard_screen.keyboard.Click On Device Color Click PASS 0.582
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.583
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.62
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.621
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.56
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.561
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.606
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.608
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.621
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.623
ELSE Drag Slider PASS 13.59
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.206
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 18.799
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.23
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.232
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.806
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.809
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.529
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.53
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.567
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.569
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.556
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.012
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.022
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation PASS 78.504
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.602
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.603
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.549
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.154
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.584
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.544
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.137
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.581
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.53
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.121
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.612
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.613
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.528
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.147
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 8, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 8, 'R': 255}")])) color.Classify Color PASS 0.001
${color2} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 0.178
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 0.184
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 78, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 78}")])) color.Classify Color PASS 0.001
${color1} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 0.179
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 0.185
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Contrastic Animation ${device} lightsync.Verify Contrastic Animation PASS 4.386
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.575
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.577
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.553
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 5.532
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.031
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.035
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.036
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.051
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations PASS 10.155
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.629
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.636
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.638
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.648
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.65
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.651
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.204
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.205
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.662
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.357
home_screen.home.Is Device Inactive Is Element Present FAIL 5.359
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.36
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.21
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.618
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 11.492
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard PASS 137.445
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Lightsync Effects For Keyboard With System Verification PASS 1044.289
common_keywords_kragle.common.Click On Back Click PASS 0.544
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.544
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.012
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.015
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.561
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.563
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.554
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.555
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.557
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.558
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.551
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.552
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.582
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.189
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.666
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.28
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.283
home_screen.home.Is Device Inactive Is Element Present FAIL 5.285
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.285
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.212
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.545
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.408
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.841
common_keywords_kragle.common.Click On Back Click PASS 0.547
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.55
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.54
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.541
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.556
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.557
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.585
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.184
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.186
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.665
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.29
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.292
home_screen.home.Is Device Inactive Is Element Present FAIL 5.294
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.296
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.231
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.573
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.433
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.718
common_keywords_kragle.common.Click On Back Click PASS 0.545
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.545
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.026
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.026
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.015
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.015
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.018
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.706
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.707
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.216
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.218
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.31
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.312
home_screen.home.Is Device Inactive Is Element Present FAIL 5.314
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.314
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.042
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.407
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 9.316
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 10.896
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Game Mode For Keyboard PASS 39.461
common_keywords_kragle.common.Click On Back Click PASS 0.561
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.561
common_keywords_kragle.common.Click On Back Click PASS 0.614
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} common.Click On Back PASS 0.617
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.551
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.626
device_main_screen.device_view.Click On Settings Click UI PASS 0.629
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.629
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' light_sync.Click On Freestyle Tab NOT RUN 0.0
IF '${device['test_verification']}'=='gui' device_view.Click On LightSync Tab NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.706
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.298
home_screen.home.Is Device Inactive Is Element Present FAIL 5.3
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.234
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.584
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} home.Open Device Configuration PASS 11.489
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Launch All PASS 12.733
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.197
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.203
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.195
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.201
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Terminate All PASS 5.046
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT Expect Element PASS 0.028
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT keyword.Convert To Title Case PASS 0.002
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} keyboard.Verify Onboarding Lighting Selected For PASS 0.032
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.592
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Select From Dropdown SELECT A NEW ON-BOARD EFFECT Click PASS 0.545
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select From Dropdown PASS 0.547
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.58
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.638
device_main_screen.device_view.Click On Settings Click UI PASS 0.641
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.642
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.215
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] firmware.Verify Keys Colors Keyboard PASS 1.22
light_sync_screen.light_sync.Click On Freestyle Quick Color Option NUMBERS Click PASS 0.564
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.566
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.096
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.099
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.074
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.079
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.128
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.13
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.018
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 0.019
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.218
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] firmware.Verify Keys Colors Keyboard PASS 1.223
light_sync_screen.light_sync.Click On Freestyle Quick Color Option WASD Click PASS 0.556
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.558
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.083
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.09
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.091
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.093
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.125
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.132
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.595
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.171
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.175
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.175
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 15.773
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.551
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.553
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.621
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.623
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Tab PASS 0.624
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.685
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.694
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.695
common_keywords_kragle.common.Click On Back Click PASS 0.612
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.613
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.025
${is_selected} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.029
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
device_main_screen.device_view.Click On Settings Click UI PASS 0.611
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On Settings PASS 0.612
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.678
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.291
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.293
home_screen.home.Is Device Inactive Is Element Present FAIL 5.295
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.295
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.212
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.555
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} home.Open Device Configuration PASS 11.436
keyboard_regression_system.Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard PASS 101.614
BuiltIn.Run Keyword And Continue On Failure Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Test: Onboard Lighting Effect For Keyboard With System Verification PASS 101.616
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.06
common_keywords_kragle.common.Click On Back Click PASS 0.561
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.153
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.154
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) common.Select Yes On a Alert PASS 0.582
profile_screen.profile_screen.Click On Delete Button Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) profile_screen.Click On Delete Button PASS 3.568
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) profile_screen.Click On Local Profile Details Button PASS 0.573
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.04
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.042
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.238
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.239
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.241
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.293
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.139
common_keywords_kragle.common.Click On Back Click PASS 0.564
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.566
login_screen.login.Click Dismiss Button Click PASS 2.564
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.565
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.557
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.55
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.041
home_screen.home.Click On Account Button Click UI FAIL 0.043
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.045
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.012
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
home_screen.home.Click On Account Button Click UI PASS 0.595
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.597
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 10.047
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.024
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 12.137
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.543
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.611
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.613
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.589
home_screen.home.Click On Appbar Application Name Click UI PASS 0.592
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.592
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.212
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.213
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.214
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.52
common_keywords_kragle.common.Click On Back Click PASS 0.564
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.565
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.56
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.561
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.01
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.011
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.014
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.015
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.585
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.18
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.676
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.301
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.304
home_screen.home.Is Device Inactive Is Element Present FAIL 5.306
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.053
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.408
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.273
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.071
common_keywords_kragle.common.Click On Back Click PASS 0.562
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.171
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.173
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.575
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.586
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.961
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.557
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.001
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.54
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.541
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.018
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.579
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.191
home_screen.home.Click On Account Button Click UI FAIL 15.193
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.194
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Account Button Click UI PASS 0.585
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.585
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.508
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.023
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.59
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.545
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.176
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.176
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) common.Select Yes On a Alert PASS 0.577
profile_screen.profile_screen.Click On Delete Button Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) profile_screen.Click On Delete Button PASS 3.613
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) profile_screen.Click On Local Profile Details Button PASS 0.562
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.079
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.081
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.18
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.551
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.556
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Click On Publish Button Click PASS 2.587
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 2.589
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.561
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.954
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.004
common_keywords_kragle.common.Click On Back Click PASS 0.558
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.559
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.756
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.144
IF ${is_failed} Login Cloud Account PASS 57.462
common_keywords_kragle.common.Click On Back Click PASS 0.546
IF ${is_failed} common.Click On Back PASS 0.546
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.029
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.032
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.021
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.023
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.026
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.037
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.038
profile_screen.profile_screen.Click On Publish Button Click PASS 0.586
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.587
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.582
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.627
home_screen.home.Click On Appbar Application Name Click UI PASS 2.638
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.639
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 78.158
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 0.577
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.578
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 61.673
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.142
IF ${is_failed} Login Cloud Account PASS 67.403
common_keywords_kragle.common.Click On Back Click PASS 0.544
IF ${is_failed} common.Click On Back PASS 0.545
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.03
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.034
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.028
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.032
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 2.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Click On Publish Button Click PASS 0.576
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.577
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.594
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.558
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 86.976
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.004
common_keywords_kragle.common.Click On Back Click PASS 0.551
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.552
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.928
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.152
IF ${is_failed} Login Cloud Account PASS 57.638
common_keywords_kragle.common.Click On Back Click PASS 0.545
IF ${is_failed} common.Click On Back PASS 0.547
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.026
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.028
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.032
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.033
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.026
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.029
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.03
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.034
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.025
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.03
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.034
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.021
profile_screen.profile_screen.Click On Publish Button Click PASS 0.594
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.595
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.585
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.574
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 128.127
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.026
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 397.254
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.577
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.262
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.263
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.265
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.531
common_keywords_kragle.common.Click On Back Click PASS 0.549
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.55
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.578
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.58
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.559
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.561
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.029
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.645
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.646
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.2
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.276
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.279
home_screen.home.Is Device Inactive Is Element Present FAIL 5.282
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.283
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.033
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.365
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.224
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.624
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.572
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.298
common_keywords_kragle.common.Click On Back Click PASS 0.568
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.57
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.146
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) profile_screen.Enter Card Name PASS 3.163
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G513')])) profile_screen.Click On Add Card Entry PASS 0.561
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.288
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.289
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.257
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.258
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.261
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.434
common_keywords_kragle.common.Click On Back Click PASS 0.546
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.547
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.192
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.194
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.677
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.281
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.241
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.575
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.448
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.274
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.275
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.056
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.914
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.14
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.141
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Account Button Click UI PASS 0.566
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.566
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.024
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 10.649
common_keywords_kragle.common.Click On Back Click PASS 0.564
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.564
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.196
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.196
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.201
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.018
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.019
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.342
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 17.993
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.215
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.216
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 562.204
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G513', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 2, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.0.3', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 562.205
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.008
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.008
device_connector.device_connector.Disconnect Old And Connect New G413:wired G513:wired device_connector.Connect Device PASS 1.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.043
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.263
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.049
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.235
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.236
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.067
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.206
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.206
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.876
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.1
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.006
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.107
device_connector.device_connector.Disconnect Old And Connect New G413:wired G513:wired device_connector.Disconnect Device PASS 40.986
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G413:wired G513:wired device_connector.Disconnect Old And Connect New PASS 42.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.255
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.257
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
common_keywords_kragle.common.Click On Back Click PASS 0.587
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.432
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.153
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.16
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.544
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.544
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Enable Expect Firmware Fn Inversion PASS 0.138
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.145
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.564
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.564
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.16
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.165
device_settings_screen.device_settings.Is FN Key Inversion Selected Is Checkbox Selected FAIL 0.023
${status} BuiltIn.Run Keyword And Return Status device_settings.Is FN Key Inversion Selected device_settings.Is FN Key Inversion Selected FAIL 2.025
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - FN Inversion PASS 3.611
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.61
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.611
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.157
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.158
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.659
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.318
home_screen.home.Is Device Inactive Is Element Present FAIL 5.321
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.322
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.245
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.616
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} home.Open Device Configuration PASS 11.445
common_keywords_kragle.common.Click On Back Click PASS 0.549
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.551
common_keywords_kragle.common.Click On Back Click PASS 0.602
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.604
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.054
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.056
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.607
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.607
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.665
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.282
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.286
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.286
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.206
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.539
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 11.386
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 13.214
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 33.331
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With System Verification PASS 0.009
common_keywords_kragle.common.Click On Back Click PASS 0.545
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.545
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.012
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.025
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.026
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.56
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.562
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.558
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.559
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.555
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.557
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.553
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.554
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.581
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.582
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.158
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.159
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.303
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.306
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.257
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.609
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.437
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.888
common_keywords_kragle.common.Click On Back Click PASS 0.549
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.551
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.541
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.541
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.018
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.02
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.556
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.558
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.58
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.58
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.284
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.287
home_screen.home.Is Device Inactive Is Element Present FAIL 5.289
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.289
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.22
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.557
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.442
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.727
common_keywords_kragle.common.Click On Back Click PASS 0.548
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.548
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.016
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.018
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.018
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.58
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.58
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.684
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.305
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.307
home_screen.home.Is Device Inactive Is Element Present FAIL 5.309
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.31
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.195
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.554
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 11.423
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 12.874
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 41.497
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.062
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.562
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.17
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.173
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) common.Select Yes On a Alert PASS 0.597
profile_screen.profile_screen.Click On Delete Button Click PASS 0.582
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Delete Button PASS 3.586
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Local Profile Details Button PASS 0.575
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.036
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.038
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.304
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.306
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.307
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.429
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.171
common_keywords_kragle.common.Click On Back Click PASS 0.587
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.589
login_screen.login.Click Dismiss Button Click PASS 2.04
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.041
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.557
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.001
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.54
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.038
home_screen.home.Click On Account Button Click UI FAIL 0.039
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.041
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.015
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
home_screen.home.Click On Account Button Click UI PASS 0.593
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.593
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.563
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.036
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 11.659
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.554
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.599
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.227
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.23
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.231
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.504
common_keywords_kragle.common.Click On Back Click PASS 0.565
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.566
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.561
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.561
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.015
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.015
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.581
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.582
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.198
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.199
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.679
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.309
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.313
home_screen.home.Is Device Inactive Is Element Present FAIL 5.317
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.317
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.036
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.406
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.302
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.092
common_keywords_kragle.common.Click On Back Click PASS 0.566
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.566
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.153
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.154
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.577
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.058
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.937
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.556
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.543
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.543
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.017
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.582
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.152
home_screen.home.Click On Account Button Click UI FAIL 15.154
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.155
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
home_screen.home.Click On Account Button Click UI PASS 0.611
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.613
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.501
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.026
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.066
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.067
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.068
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.603
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.545
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.163
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.165
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.577
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) common.Select Yes On a Alert PASS 0.579
profile_screen.profile_screen.Click On Delete Button Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Delete Button PASS 3.589
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Local Profile Details Button PASS 0.554
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.038
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.1
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.542
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 2.577
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 2.579
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.579
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 11.952
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.001
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 0.567
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.568
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.708
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.162
IF ${is_failed} Login Cloud Account PASS 57.446
common_keywords_kragle.common.Click On Back Click PASS 0.547
IF ${is_failed} common.Click On Back PASS 0.547
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.027
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.029
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.026
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.029
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.594
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.596
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.604
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.607
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 2.571
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 2.572
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 78.08
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.026
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 122.067
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.549
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.535
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.011
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.59
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.22
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.222
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.223
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.474
common_keywords_kragle.common.Click On Back Click PASS 0.566
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.566
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.578
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.58
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.581
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.582
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.029
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.585
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.174
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.175
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.669
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.31
home_screen.home.Is Device Inactive Is Element Present FAIL 5.312
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.312
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.036
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.398
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.265
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.634
common_keywords_kragle.common.Click On Back Click PASS 0.567
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.567
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.595
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.342
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.564
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.211
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Enter Card Name PASS 3.229
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G413')])) profile_screen.Click On Add Card Entry PASS 0.579
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.31
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.313
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.585
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.586
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.243
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.245
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.527
common_keywords_kragle.common.Click On Back Click PASS 0.548
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.548
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.197
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.198
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.686
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.301
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.303
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.252
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.607
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.494
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.05
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.29
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
common_keywords_kragle.common.Click On Back Click PASS 0.545
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.907
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.178
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.179
login_screen.login.Click Dismiss Button Click PASS 2.152
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.152
login_screen.login.Click Yes Button Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Yes Button PASS 0.548
login_screen.login.Click Profile Delete Button Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Profile Delete Button PASS 0.546
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.034
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.036
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
home_screen.home.Click On Account Button Click UI PASS 0.609
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.611
common_keywords_kragle.common.Click On Back Click PASS 0.564
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.566
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.008
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.156
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 90.734
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.026
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 104.755
common_keywords_kragle.common.Click On Back Click PASS 0.562
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.563
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.162
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.162
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.166
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.018
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.018
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.31
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 112.065
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.29
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.291
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 380.867
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G413', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33a', 'productId': '0xc33a', 'firmware': '114.0.5', 'modelId': '', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'effect': ['fixed', 'breathing', 'audio visualizer']}, 'device_settings': ['fn inversion']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 380.868
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.007
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.009
device_connector.device_connector.Disconnect Old And Connect New G213:wired G413:wired device_connector.Connect Device PASS 1.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.047
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.203
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.204
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.051
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.185
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.186
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.064
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.242
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.242
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.806
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.309
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.313
device_connector.device_connector.Disconnect Old And Connect New G213:wired G413:wired device_connector.Disconnect Device PASS 41.122
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G213:wired G413:wired device_connector.Disconnect Old And Connect New PASS 42.141
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.221
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.222
common_keywords_kragle.common.Click On Back Click PASS 0.557
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
common_keywords_kragle.common.Click On Back Click PASS 0.592
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.593
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} common.Go Back To Home Screen PASS 4.412
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.226
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.233
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.537
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.537
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Enable Expect Firmware Startup Effect PASS 0.216
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.223
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.562
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.563
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.229
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.235
device_settings_screen.device_settings.Is Startup Effect Selected Is Checkbox Selected FAIL 0.027
${status} BuiltIn.Run Keyword And Return Status device_settings.Is Startup Effect Selected device_settings.Is Startup Effect Selected FAIL 2.031
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Startup Effect PASS 3.83
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.592
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} keyboard.Click On Settings Icon PASS 0.594
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.174
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.669
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.268
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.271
home_screen.home.Is Device Inactive Is Element Present FAIL 5.273
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.273
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.222
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.542
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} home.Open Device Configuration PASS 11.393
common_keywords_kragle.common.Click On Back Click PASS 0.58
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.582
common_keywords_kragle.common.Click On Back Click PASS 0.605
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.605
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.031
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.033
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.609
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.609
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.656
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.252
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.255
home_screen.home.Is Device Inactive Is Element Present FAIL 5.257
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.257
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.234
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.537
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 11.36
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 13.21
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Device Settings For Keyboard PASS 33.463
common_keywords_kragle.common.Click On Back Click PASS 0.544
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.545
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.014
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.019
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.021
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.021
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.023
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.561
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.563
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.555
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.558
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.557
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.559
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.553
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.554
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.582
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.2
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.202
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.667
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.291
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.292
home_screen.home.Is Device Inactive Is Element Present FAIL 5.295
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.296
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.224
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.568
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.456
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.916
common_keywords_kragle.common.Click On Back Click PASS 0.548
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.551
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.541
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.541
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.018
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.02
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.558
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.559
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.591
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.591
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.157
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.158
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.665
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.263
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.265
home_screen.home.Is Device Inactive Is Element Present FAIL 5.267
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.267
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.561
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.391
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.689
common_keywords_kragle.common.Click On Back Click PASS 0.552
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.553
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.015
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.016
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.024
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.025
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.714
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.714
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.726
common_keywords_kragle.common.Restart GHUB Check All PASS 5.181
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.795
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.015
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.019
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 46.941
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 48.539
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 77.15
light_sync_screen.light_sync.Verify Selected Color Mode Is As Expected ${color_mode} Expect Element PASS 0.025
gui_verification.gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT light_sync.Verify Selected Color Mode Is As Expected PASS 0.026
light_sync_screen.light_sync.Verify Effect From GUI AUDIO VISUALIZER Expect Element PASS 0.019
gui_verification.gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT gui.Verify Selected Effect Is Audio Visualizer With Color Mode PASS 0.046
light_sync_screen.light_sync.Select Effect From Dropdown GRADIENT Click PASS 0.605
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Select From Dropdown REACTIVE Click PASS 0.541
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.543
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.577
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.579
light_sync_screen.light_sync.Select From Dropdown FIXED Click PASS 0.581
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.583
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.588
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.588
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.706
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.707
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.104
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.106
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.106
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.118
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Audio Visualizer Effect For Keyboard PASS 3.795
operating_system.os.Close Image Close Image PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.549
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.55
light_sync_screen.light_sync.Verify Color Boost Slider Value Is As Expected ${value} Expect Element PASS 0.02
light_sync_screen.light_sync.Scroll Down Scroll PASS 10.08
light_sync_screen.light_sync.Verify Color Boost Slider Value Is As Expected ${value} light_sync.Scroll Down PASS 10.08
gui_verification.gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 light_sync.Verify Color Boost Slider Value Is As Expected PASS 10.101
light_sync_screen.light_sync.Verify Effect From GUI SCREEN SAMPLER Expect Element PASS 0.021
gui_verification.gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 gui.Verify Selected Effect Is Screen Sampler With Color Boost PASS 10.123
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.096
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.097
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.018
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.018
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.605
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.606
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 5.614
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 5.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 5.576
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 5.578
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.016
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.669
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.675
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.682
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.683
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.652
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.653
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.655
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.71
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.34
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.343
home_screen.home.Is Device Inactive Is Element Present FAIL 5.345
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.346
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.282
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.68
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 11.593
common_keywords_kragle.common.Restart GHUB Check All PASS 5.166
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.753
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.048
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 42.974
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard PASS 93.551
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Horizontal Wave With Rate 10000 light_sync.Verify Rate Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI HORIZONTAL Expect Element PASS 0.038
gui_verification.gui.Verify Horizontal Wave With Rate 10000 light_sync.Verify Effect From GUI PASS 0.039
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Horizontal Wave With Rate 10000 gui.Verify Horizontal Wave With Rate PASS 0.057
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.473
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.474
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.624
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.626
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.558
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.624
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.627
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.628
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.612
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.613
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.225
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.226
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.659
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.287
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.291
home_screen.home.Is Device Inactive Is Element Present FAIL 5.293
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.293
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.283
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.625
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.512
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.252
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.255
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.256
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 28.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 47.778
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.545
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.563
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.563
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.597
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.602
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.603
common_keywords_kragle.Click On Cancel Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.546
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.557
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.559
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.027
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.031
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.258
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.259
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.262
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.244
common_keywords_kragle.common.Click On Back Click PASS 0.583
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.583
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.313
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.314
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.631
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.566
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.196
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.715
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.181
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.183
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.704
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.312
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.314
home_screen.home.Is Device Inactive Is Element Present FAIL 5.316
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.317
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.285
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.651
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.548
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.002
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.598
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.188
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.19
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.19
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.391
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.414
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.515
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.518
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.545
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.547
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.107
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.108
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.096
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.098
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.124
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.126
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.628
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.63
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.591
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.652
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.573
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.153
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.155
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.156
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify GUI RGB PASS 16.318
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 180 114 66 gui.Verify Effect Color RGB PASS 16.338
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.119
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.121
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.108
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.11
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.132
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.134
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.571
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.572
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.592
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.538
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.612
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.62
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.622
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.59
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.044
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.266
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.559
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.56
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.543
keyboard_screen.keyboard.Click On Present Color Click PASS 0.566
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.583
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.607
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.608
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.44
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.441
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.588
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.59
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.539
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.62
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.627
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.629
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.63
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.598
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.601
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.601
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.816
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.818
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.596
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.072
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.495
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.571
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.571
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.671
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.302
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.304
home_screen.home.Is Device Inactive Is Element Present FAIL 5.306
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.029
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.385
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.272
common_keywords_kragle.common.Click On Back Click PASS 0.554
profile.profile.Add Chrome Profile common.Click On Back PASS 0.555
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.077
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.077
ELSE Add Application On Lghub PASS 2.174
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.576
ELSE games_applications.Click On Add Application PASS 0.578
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.027
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.031
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.294
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.296
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.298
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 12.296
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.139
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 176.827
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.563
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.164
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.166
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.569
profile_screen.profile_screen.Click On Delete Button Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.574
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.157
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.157
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.599
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.601
profile_screen.profile_screen.Click On Delete Button Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.572
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.577
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.057
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 20.981
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.555
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.532
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.532
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.017
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.589
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.565
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.206
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.207
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.265
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.266
common_keywords_kragle.common.Click On Back Click PASS 0.541
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.036
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.305
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.525
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.603
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.603
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.143
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.144
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.146
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify GUI RGB PASS 16.338
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 255 0 62 gui.Verify Effect Color RGB PASS 16.358
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.592
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.595
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.596
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.266
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.271
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.271
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.187
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.506
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.347
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.584
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
home_screen.home.Click On Appbar Application Name Click UI PASS 0.589
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.59
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.278
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.278
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.229
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.231
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.092
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.37
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.552
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.554
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.029
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.07
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.616
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.617
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.2
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.203
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.203
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.498
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.52
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.595
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.596
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.186
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.187
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.662
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.303
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.305
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.247
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.6
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.459
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.535
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.585
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.58
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.237
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.238
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.24
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.515
common_keywords_kragle.common.Click On Back Click PASS 0.563
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.565
keyboard_screen.keyboard.Click On Present Color Click PASS 0.563
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.571
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.572
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.175
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.313
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.579
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.529
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.53
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.629
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.638
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.582
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.585
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.672
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.216
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.434
keyboard_screen.keyboard.Click On Present Color Click PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.579
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.6
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.461
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.462
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.596
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.598
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.539
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.626
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.629
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.63
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.599
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.604
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.606
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.658
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.563
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.197
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.423
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.179
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.693
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.352
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.354
home_screen.home.Is Device Inactive Is Element Present FAIL 5.356
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.357
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.031
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.437
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.333
common_keywords_kragle.common.Click On Back Click PASS 0.587
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.589
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.148
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.164
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.549
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.35
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.351
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.141
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.157
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.56
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.178
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.178
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.586
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.233
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.235
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.269
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.27
common_keywords_kragle.common.Click On Back Click PASS 0.553
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.079
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 22.228
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 181.312
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.61
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.611
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.232
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.234
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.234
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.444
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.465
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.639
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.641
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.667
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.669
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.67
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.192
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.711
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.238
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.241
home_screen.home.Is Device Inactive Is Element Present FAIL 5.244
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.231
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.524
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 11.434
common_keywords_kragle.common.Restart GHUB Check All PASS 5.14
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.729
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.039
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 42.912
operating_system.os.Put System On Sleep Sleep System PASS 47.889
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 47.895
common_keywords_kragle.common.Click On Back Click PASS 0.584
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.585
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.015
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 0.068
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.014
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 0.083
keyboard_screen.keyboard.Click On Present Color Click PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.58
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.628
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.63
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.238
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.241
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.612
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.614
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.033
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 140.385
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.536
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.537
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.012
gui_verification.gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 0.054
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.014
gui_verification.gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 0.069
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.013
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.013
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.013
keyboard_screen.keyboard.Drag Drag PASS 0.085
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.085
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.015
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 0.068
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 0.09
keyboard_screen.keyboard.Click On Present Color Click PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.59
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.533
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.041
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.621
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.266
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.269
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.27
gui_verification.gui.Verify Effect Color RGB BREATHING 180 114 66 light_sync.Verify GUI RGB PASS 16.513
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.023
gui_verification.gui.Verify Effect Color RGB BREATHING 180 114 66 light_sync.Verify Effect From GUI PASS 0.024
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 180 114 66 gui.Verify Effect Color RGB PASS 16.54
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.412
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.414
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.567
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.084
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.084
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.124
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.126
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.129
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.131
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.583
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.583
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.589
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.591
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.554
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.647
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.012
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.019
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 51.678
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 550.21
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Rate 10000 light_sync.Verify Rate Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Rate 10000 light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate 10000 gui.Verify Cycle Effect With Rate PASS 0.035
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.453
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.454
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.583
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.584
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 19.657
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 0.051
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 0.065
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.012
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.013
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.012
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.013
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.014
keyboard_screen.keyboard.Drag Drag PASS 0.06
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.061
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.024
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify GUI RGB PASS 0.073
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 255 0 62 gui.Verify Effect Color RGB PASS 0.093
keyboard_screen.keyboard.Click On Present Color Click PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.019
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.572
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.558
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.585
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.198
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.201
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.201
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify GUI RGB PASS 16.378
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 180 114 66 gui.Verify Effect Color RGB PASS 16.399
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.126
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.129
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.152
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.155
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.128
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.131
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.579
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.58
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.556
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.634
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 38.046
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.001
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.684
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.69
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.693
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.695
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.66
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.663
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.663
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.168
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.169
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.753
common_keywords_kragle.common.Restart GHUB Check All PASS 5.163
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.766
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.043
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.978
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.018
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 47.925
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard PASS 802.351
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.658
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.66
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.603
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.605
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.548
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.816
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 0.004
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.14
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.143
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.099
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.103
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.075
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.079
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.572
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.175
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.177
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.178
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.753
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.001
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.018
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.008
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.036
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.038
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 2.043
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.553
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.012
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.012
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.014
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 0.003
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.134
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.137
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.131
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.136
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.111
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.116
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.017
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.021
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.553
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.556
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.011
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.02
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 40.041
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.655
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.657
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.625
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.625
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.532
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.532
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.817
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.002
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 0.004
keyboard_screen.keyboard.Click On First Color Click PASS 0.578
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.579
keyboard_screen.keyboard.Click On Present Color Click PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.593
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.578
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.581
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.565
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.024
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 8.73
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.621
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.624
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.672
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.674
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.675
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.197
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.198
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.681
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.206
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.209
home_screen.home.Is Device Inactive Is Element Present FAIL 5.212
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.212
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.203
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.465
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 11.352
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 61.427
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With GUI Verification {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With GUI Verification PASS 863.791
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.054
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.563
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.162
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.163
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) common.Select Yes On a Alert PASS 0.58
profile_screen.profile_screen.Click On Delete Button Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Delete Button PASS 3.573
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Local Profile Details Button PASS 0.574
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.033
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.033
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.19
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.191
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.266
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.152
common_keywords_kragle.common.Click On Back Click PASS 0.584
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.586
login_screen.login.Click Dismiss Button Click PASS 2.088
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.088
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.556
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.557
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.538
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.039
home_screen.home.Click On Account Button Click UI FAIL 0.04
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.041
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.012
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Account Button Click UI PASS 0.565
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.566
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.551
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.024
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 11.634
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.598
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.185
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.188
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.453
common_keywords_kragle.common.Click On Back Click PASS 0.546
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.546
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.562
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.563
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.01
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.011
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.014
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.014
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.589
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.591
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.148
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.23
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.233
home_screen.home.Is Device Inactive Is Element Present FAIL 5.235
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.235
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.04
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.324
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.147
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 13.925
common_keywords_kragle.common.Click On Back Click PASS 0.571
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.571
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.15
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.15
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.575
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.913
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.577
IF ${downloaded}==False Login Cloud Account NOT RUN 0.001
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.546
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.546
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.017
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.58
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.174
home_screen.home.Click On Account Button Click UI FAIL 15.175
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.176
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.621
home_screen.home.Click On Account Button Click UI PASS 0.626
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.628
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.555
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.025
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.058
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.65
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.545
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.162
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.163
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) common.Select Yes On a Alert PASS 0.576
profile_screen.profile_screen.Click On Delete Button Click PASS 0.579
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Delete Button PASS 3.584
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Local Profile Details Button PASS 0.564
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.03
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.031
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.08
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.554
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.543
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.025
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.026
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.016
profile_screen.profile_screen.Click On Publish Button Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.584
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.599
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
home_screen.home.Click On Appbar Application Name Click UI PASS 0.595
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.598
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 10.011
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.003
common_keywords_kragle.common.Click On Back Click PASS 2.591
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 2.592
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 51.864
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.147
IF ${is_failed} Login Cloud Account PASS 59.607
common_keywords_kragle.common.Click On Back Click PASS 0.544
IF ${is_failed} common.Click On Back PASS 0.544
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.017
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.018
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.018
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.023
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.024
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 2.016
profile_screen.profile_screen.Click On Publish Button Click PASS 0.562
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.563
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.588
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.553
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 79.134
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.001
common_keywords_kragle.common.Click On Back Click PASS 0.547
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.547
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 47.353
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.139
IF ${is_failed} Login Cloud Account PASS 53.044
common_keywords_kragle.common.Click On Back Click PASS 0.548
IF ${is_failed} common.Click On Back PASS 0.549
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.012
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.014
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.029
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.033
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.027
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.031
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.016
profile_screen.profile_screen.Click On Publish Button Click PASS 2.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 2.584
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.616
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.617
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Appbar Application Name Click UI PASS 0.591
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.592
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 73.701
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.002
common_keywords_kragle.common.Click On Back Click PASS 0.547
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.548
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 46.61
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.147
IF ${is_failed} Login Cloud Account PASS 52.307
common_keywords_kragle.common.Click On Back Click PASS 0.549
IF ${is_failed} common.Click On Back PASS 0.549
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.016
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.028
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.03
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.025
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.027
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.024
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.025
profile_screen.profile_screen.Click On Publish Button Click PASS 0.584
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.586
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.606
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.607
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.571
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.572
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 70.94
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.038
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 325.837
common_keywords_kragle.common.Click On Back Click PASS 0.562
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.563
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.589
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.188
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.448
common_keywords_kragle.common.Click On Back Click PASS 0.569
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.569
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.58
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.582
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.576
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.578
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.611
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.612
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.13
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.131
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.045
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.331
home_screen.home.Is Device Inactive Is Element Present FAIL 5.333
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.333
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.039
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.423
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.249
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.646
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.547
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.02
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.021
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.593
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.329
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.554
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.19
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.028
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.029
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Enter Card Name PASS 3.222
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G213')])) profile_screen.Click On Add Card Entry PASS 0.581
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.289
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.291
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.226
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.227
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.439
common_keywords_kragle.common.Click On Back Click PASS 0.553
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.554
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.694
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.211
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.214
home_screen.home.Is Device Inactive Is Element Present FAIL 5.216
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.216
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.238
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.505
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.341
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 11.902
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.242
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.243
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
common_keywords_kragle.common.Click On Back Click PASS 0.544
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.859
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.161
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.163
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Account Button Click UI PASS 0.577
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.577
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.031
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 10.638
common_keywords_kragle.common.Click On Back Click PASS 0.564
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.564
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.165
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.166
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.169
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.548
home_screen.home.Click On Appbar Application Name Click UI PASS 0.551
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.017
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.019
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.305
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 17.944
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.207
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.208
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.209
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 489.757
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G213', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c336', 'productId': '0xc336', 'firmware': '109.0.6', 'modelId': '8c336', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'color wave', 'screen sampler', 'audio visualizer'], 'freestyle': []}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 489.759
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.008
device_connector.device_connector.Connect Device G213:wired device_connector.Connect To Acroname Device PASS 1.008
BuiltIn.Run Keyword And Continue On Failure device_connector.Connect Device G213:wired device_connector.Connect Device PASS 1.01
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.048
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.092
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.077
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 39.224
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.629
assignments_macros_screen.assignments_macros.Delete Macro del_test1 Click UI PASS 0.632
assignments_macros_screen.assignments_macros.Delete Macro del_test1 Click PASS 0.608
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Delete Macro PASS 1.241
common_keywords_kragle.common.Click On Back Click PASS 0.761
assignments.Can Create And Validate Delay Macro ${device} common.Click On Back PASS 0.762
assignments_macros_screen.assignments_macros.Verify Delay 28 Expect Element PASS 0.021
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Verify Delay PASS 3.024
assignments_macros_screen.assignments_macros.Select Existing Macro del_test1 Click PASS 0.779
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Select Existing Macro PASS 0.78
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.634
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Click On Save Button PASS 5.637
assignments_macros_screen.assignments_macros.Add Delay 28 Input PASS 3.281
assignments_macros_screen.assignments_macros.Add Delay 28 Expect Element PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
assignments_macros_screen.assignments_macros.Add Delay 28 Click UI PASS 0.622
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Add Delay PASS 3.921
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.596
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.599
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Click On Start Now Button PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.633
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.653
assignments_macros_screen.assignments_macros.Enter New Macro Name del_test1 Input PASS 3.313
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Enter New Macro Name PASS 3.314
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.618
assignments.Can Create And Validate Delay Macro ${device} assignments_macros.Click On Create New Macro PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.018
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.699
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.703
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.705
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.706
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.695
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.698
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.699
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.317
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.318
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.943
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.501
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.504
home_screen.home.Is Device Inactive Is Element Present FAIL 5.506
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.507
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.436
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.982
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 12.247
assignments.Can Create And Validate Delay Macro ${device} Initialize Macro Test PASS 13.68
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Delay Macro PASS 34.235
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.042
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.085
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.078
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 39.213
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.629
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.633
assignments_macros_screen.assignments_macros.Delete Macro sys_test1 Click UI PASS 0.635
assignments_macros_screen.assignments_macros.Delete Macro sys_test1 Click PASS 0.633
assignments.Can Create And Validate System Macro ${device} assignments_macros.Delete Macro PASS 1.27
BuiltIn.Run Keyword Unless ${is_windows} Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Left", "name": "Scroll"}}] Expect Mouse Sequence PASS 5.014
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Can Create And Validate System Macro ${device} Click Key For Slot PASS 0.013
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.596
${slot_index} assignments.Assign Macro to Device Button sys_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.597
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.013
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.013
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro} Click PASS 0.608
${slot_index} assignments.Assign Macro to Device Button sys_test1 ${device['type']} assignments_macros.Select Existing Macro PASS 0.609
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.631
${slot_index} assignments.Assign Macro to Device Button sys_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.632
assignments.Can Create And Validate System Macro ${device} Assign Macro to Device Button PASS 3.866
common_keywords_kragle.common.Click On Back Click PASS 0.758
assignments.Can Create And Validate System Macro ${device} common.Click On Back PASS 0.76
assignments_macros_screen.assignments_macros.Verify System Expect Element PASS 0.024
assignments.Can Create And Validate System Macro ${device} assignments_macros.Verify System PASS 7.028
assignments_macros_screen.assignments_macros.Select Existing Macro sys_test1 Click PASS 0.779
assignments.Can Create And Validate System Macro ${device} assignments_macros.Select Existing Macro PASS 0.779
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.629
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.632
assignments.Can Create And Validate System Macro ${device} assignments_macros.Click On Save Button PASS 5.634
assignments_macros_screen.assignments_macros.Add System Click PASS 0.587
assignments_macros_screen.assignments_macros.Add System Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
assignments_macros_screen.assignments_macros.Add System Click UI PASS 0.616
assignments.Can Create And Validate System Macro ${device} assignments_macros.Add System PASS 1.755
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.593
assignments.Can Create And Validate System Macro ${device} assignments_macros.Click On Start Now Button PASS 0.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.629
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.631
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate System Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.651
assignments_macros_screen.assignments_macros.Enter New Macro Name sys_test1 Input PASS 3.322
assignments.Can Create And Validate System Macro ${device} assignments_macros.Enter New Macro Name PASS 3.324
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.613
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.616
assignments.Can Create And Validate System Macro ${device} assignments_macros.Click On Create New Macro PASS 0.616
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.018
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.714
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.719
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.721
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.722
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.702
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.705
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.705
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.288
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.289
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.935
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.501
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.504
home_screen.home.Is Device Inactive Is Element Present FAIL 5.507
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.507
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.395
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.942
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 12.17
assignments.Can Create And Validate System Macro ${device} Initialize Macro Test PASS 13.625
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate System Macro PASS 44.938
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.051
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.088
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.079
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 39.229
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.625
assignments_macros_screen.assignments_macros.Delete Macro act_test1 Click UI PASS 0.627
assignments_macros_screen.assignments_macros.Delete Macro act_test1 Click PASS 0.611
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Delete Macro PASS 1.239
common_keywords_kragle.common.Click On Back Click PASS 0.748
assignments.Can Create And Validate Action Macro ${device} common.Click On Back PASS 0.748
assignments_macros_screen.assignments_macros.Verify Action Toggle Streaming Expect Element PASS 0.02
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Verify Action PASS 3.023
assignments_macros_screen.assignments_macros.Select Existing Macro act_test1 Click PASS 0.778
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Select Existing Macro PASS 0.78
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.63
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.633
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Click On Save Button PASS 5.636
assignments_macros_screen.assignments_macros.Add Action OBS Toggle Streaming Click PASS 0.548
assignments_macros_screen.assignments_macros.Add Action OBS Toggle Streaming Click PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.621
assignments_macros_screen.assignments_macros.Add Action OBS Toggle Streaming Click UI PASS 0.625
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Add Action PASS 1.775
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.604
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Click On Start Now Button PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.635
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.654
assignments_macros_screen.assignments_macros.Enter New Macro Name act_test1 Input PASS 3.312
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Enter New Macro Name PASS 3.313
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.622
assignments.Can Create And Validate Action Macro ${device} assignments_macros.Click On Create New Macro PASS 0.623
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.019
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.712
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.716
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.718
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.719
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.692
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.696
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.696
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.28
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.282
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.949
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.522
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.526
home_screen.home.Is Device Inactive Is Element Present FAIL 5.528
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.529
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.398
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.966
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 12.2
assignments.Can Create And Validate Action Macro ${device} Initialize Macro Test PASS 13.644
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Action Macro PASS 32.048
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.044
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.086
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.074
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 39.214
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.638
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.643
assignments_macros_screen.assignments_macros.Delete Macro app_test1 Click UI PASS 0.647
assignments_macros_screen.assignments_macros.Delete Macro app_test1 Click PASS 0.689
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Delete Macro PASS 1.339
assignments.Can Create And Validate Launch Applciation Macro ${device} Terminate Chrome PASS 0.032
BuiltIn.Run Keyword Unless ${is_windows} Expect Process Google Chrome Expect Process PASS 0.042
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.511
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.518
assignments.Can Create And Validate Launch Applciation Macro ${device} Click Key For Slot PASS 2.576
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.603
${slot_index} assignments.Assign Macro to Device Button app_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.044
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.045
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro} Click PASS 0.611
${slot_index} assignments.Assign Macro to Device Button app_test1 ${device['type']} assignments_macros.Select Existing Macro PASS 0.612
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.724
${slot_index} assignments.Assign Macro to Device Button app_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.726
assignments.Can Create And Validate Launch Applciation Macro ${device} Assign Macro to Device Button PASS 4.002
common_keywords_kragle.common.Click On Back Click PASS 0.759
assignments.Can Create And Validate Launch Applciation Macro ${device} common.Click On Back PASS 0.761
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${assignments_macros_current_value} textContent=Launch ${app_name_mac} wait_timeout=5 Expect Element PASS 0.02
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Verify Application PASS 3.024
assignments_macros_screen.assignments_macros.Select Existing Macro app_test1 Click PASS 0.784
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Existing Macro PASS 0.785
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.636
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Save Button PASS 5.638
${status} BuiltIn.Run Keyword And Return Status Click selector=${assignments_macros_dropdown_items} text=${app_name_mac} wait_timeout=5 Click PASS 0.64
assignments_macros_screen.assignments_macros.Add Application app_name_mac=Google Chrome app_path_mac=/Applications/Google Chrome Add Application On Lghub PASS 12.675
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.105
assignments_macros_screen.assignments_macros.Add Application app_name_mac=Google Chrome app_path_mac=/Applications/Google Chrome Click UI PASS 1.108
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.611
assignments_macros_screen.assignments_macros.Add Application app_name_mac=Google Chrome app_path_mac=/Applications/Google Chrome Click UI PASS 0.615
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Add Application PASS 15.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.597
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Start Now Button PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.639
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.643
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.02
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.664
assignments_macros_screen.assignments_macros.Enter New Macro Name app_test1 Input PASS 3.319
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Enter New Macro Name PASS 3.32
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.623
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.626
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Create New Macro PASS 0.626
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.019
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.701
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.706
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.708
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.708
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.714
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.716
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.717
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.346
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.347
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.969
common_keywords_kragle.common.Restart GHUB Check All PASS 5.058
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.1
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.097
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 39.265
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.016
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.022
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 43.61
assignments.Can Create And Validate Launch Applciation Macro ${device} Initialize Macro Test PASS 45.063
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Launch Applciation Macro PASS 91.53
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Delete Macro NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Terminate Chrome NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Click Key For Slot NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} Assign Macro to Device Button NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} common.Click On Back NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Verify Application NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Existing Macro NOT RUN 0.0
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Save Button NOT RUN 0.0
BuiltIn.Run Keyword If ${status} is ${False} Click selector=${assignments_macros_dropdown_items} text=${app_name_win} wait_timeout=5 Click FAIL 5.342
${status} BuiltIn.Run Keyword And Return Status Click selector=${assignments_macros_dropdown_items} text=${app_name_mac} wait_timeout=5 Click FAIL 5.328
assignments_macros_screen.assignments_macros.Add Application app_name_mac=Google Chrome app_path_mac=/Applications/Google Chrome Add Application On Lghub PASS 19.398
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 6.568
assignments_macros_screen.assignments_macros.Add Application app_name_mac=Google Chrome app_path_mac=/Applications/Google Chrome Click UI PASS 6.571
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.638
assignments_macros_screen.assignments_macros.Add Application app_name_mac=Google Chrome app_path_mac=/Applications/Google Chrome Click UI PASS 0.642
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Add Application FAIL 37.283
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.592
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Start Now Button PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.635
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.019
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.655
assignments_macros_screen.assignments_macros.Enter New Macro Name app_test1 Input PASS 3.328
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Enter New Macro Name PASS 3.328
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.638
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.64
assignments.Can Create And Validate Launch Applciation Macro ${device} assignments_macros.Click On Create New Macro PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.02
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.717
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.72
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.723
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.725
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.7
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.703
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.704
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.318
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.32
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.97
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.503
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.506
home_screen.home.Is Device Inactive Is Element Present FAIL 5.508
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.509
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.409
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.955
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 12.249
assignments.Can Create And Validate Launch Applciation Macro ${device} Initialize Macro Test PASS 13.706
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Launch Applciation Macro FAIL 56.215
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.001
common_keywords_kragle.common.Restart GHUB Check All PASS 5.045
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.078
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.073
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 39.203
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.622
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.626
assignments_macros_screen.assignments_macros.Delete Macro emo_test1 Click UI PASS 0.628
assignments_macros_screen.assignments_macros.Delete Macro emo_test1 Click PASS 0.616
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Delete Macro PASS 1.246
common_keywords_kragle.common.Click On Back Click PASS 0.731
assignments.Can Create And Validate Emoji Macro ${device} common.Click On Back PASS 0.732
assignments_macros_screen.assignments_macros.Select Existing Macro emo_test1 Click PASS 0.77
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Select Existing Macro PASS 0.773
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.632
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.636
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Click On Save Button PASS 5.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.636
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.596
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.6
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click PASS 0.665
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.72
assignments_macros_screen.assignments_macros.Add Emoji 3 6 Click UI PASS 0.723
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Add Emoji PASS 5.249
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.595
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.597
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Click On Start Now Button PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.631
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.635
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.017
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.654
assignments_macros_screen.assignments_macros.Enter New Macro Name emo_test1 Input PASS 3.331
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Enter New Macro Name PASS 3.331
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.617
assignments.Can Create And Validate Emoji Macro ${device} assignments_macros.Click On Create New Macro PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.018
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.709
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.713
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.715
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.716
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.698
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.701
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.701
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.315
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.316
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.938
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.518
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.521
home_screen.home.Is Device Inactive Is Element Present FAIL 5.523
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.524
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.473
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.037
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 12.295
assignments.Can Create And Validate Emoji Macro ${device} Initialize Macro Test PASS 13.741
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Emoji Macro PASS 32.586
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.039
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.084
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.078
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 39.209
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.612
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.615
assignments_macros_screen.assignments_macros.Delete Macro cde Click UI PASS 0.619
assignments_macros_screen.assignments_macros.Delete Macro cde Click PASS 0.593
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Delete Macro PASS 1.213
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.624
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.627
assignments_macros_screen.assignments_macros.Delete Macro text_test1 Click UI PASS 0.631
assignments_macros_screen.assignments_macros.Delete Macro text_test1 Click PASS 0.612
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Delete Macro PASS 1.244
common_keywords_kragle.common.Click On Back Click PASS 0.74
assignments.Can Create And Validate Text Macro ${device} common.Click On Back PASS 0.742
assignments_macros_screen.assignments_macros.Verify Text aaa Expect Element PASS 0.028
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Verify Text PASS 3.031
assignments_macros_screen.assignments_macros.Select Existing Macro cde Click PASS 0.737
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Existing Macro PASS 0.738
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.637
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.64
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Save Button PASS 5.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.647
assignments_macros_screen.assignments_macros.Add Text aaa Click UI PASS 0.65
assignments_macros_screen.assignments_macros.Add Text aaa Input PASS 3.274
assignments_macros_screen.assignments_macros.Add Text aaa Mac Activate Lghub App PASS 2.247
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.697
assignments_macros_screen.assignments_macros.Add Text aaa Click UI PASS 0.7
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Add Text PASS 8.875
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.604
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Start Now Button PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.622
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.641
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 5.511
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 5.516
assignments.Can Create And Validate Text Macro ${device} Click Key For Slot PASS 5.524
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.64
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.642
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Create New Macro PASS 0.643
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.596
${slot_index} assignments.Assign Macro to Device Button text_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.597
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.013
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.013
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro} Click PASS 0.605
${slot_index} assignments.Assign Macro to Device Button text_test1 ${device['type']} assignments_macros.Select Existing Macro PASS 0.607
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.632
${slot_index} assignments.Assign Macro to Device Button text_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.633
assignments.Can Create And Validate Text Macro ${device} Assign Macro to Device Button PASS 3.863
common_keywords_kragle.common.Click On Back Click PASS 0.74
assignments.Can Create And Validate Text Macro ${device} common.Click On Back PASS 0.742
assignments_macros_screen.assignments_macros.Verify Text cde Expect Element PASS 0.026
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Verify Text PASS 3.029
assignments_macros_screen.assignments_macros.Select Existing Macro text_test1 Click PASS 0.78
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Existing Macro PASS 0.783
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.627
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.631
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Save Button PASS 5.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.628
assignments_macros_screen.assignments_macros.Add Text cde Click UI PASS 0.631
assignments_macros_screen.assignments_macros.Add Text cde Input PASS 3.3
assignments_macros_screen.assignments_macros.Add Text cde Mac Activate Lghub App PASS 2.108
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.214
assignments_macros_screen.assignments_macros.Add Text cde Click UI PASS 1.217
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Add Text PASS 9.258
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.597
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.599
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Start Now Button PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.637
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.018
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.656
assignments_macros_screen.assignments_macros.Enter New Macro Name text_test1 Input PASS 3.358
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Enter New Macro Name PASS 3.359
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.617
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.621
assignments.Can Create And Validate Text Macro ${device} assignments_macros.Click On Create New Macro PASS 0.621
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.018
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.718
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.721
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.724
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.724
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.695
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.698
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.698
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.293
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.294
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.947
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.035
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.503
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.505
home_screen.home.Is Device Inactive Is Element Present FAIL 5.509
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.509
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.414
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.964
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 12.209
assignments.Can Create And Validate Text Macro ${device} Initialize Macro Test PASS 13.659
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Text Macro PASS 71.112
ELSE common.Clear App Settings And Start Fresh With Unlocking Persistent Profile NOT RUN 0.0
common_keywords_kragle.common.Restart GHUB Check All PASS 5.039
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.072
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.084
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${status}==True common.Restart GHUB PASS 40.207
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.62
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.624
assignments_macros_screen.assignments_macros.Delete Macro rec_test1 Click UI PASS 0.626
assignments_macros_screen.assignments_macros.Delete Macro rec_test1 Click PASS 0.637
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Delete Macro PASS 1.266
assignments.Can Create And Validate Record Keystrokes Macro ${device} Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Can Create And Validate Record Keystrokes Macro ${device} Click Key For Slot PASS 0.014
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.595
${slot_index} assignments.Assign Macro to Device Button rec_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.597
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.015
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.017
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro} Click PASS 0.613
${slot_index} assignments.Assign Macro to Device Button rec_test1 ${device['type']} assignments_macros.Select Existing Macro PASS 0.614
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.632
${slot_index} assignments.Assign Macro to Device Button rec_test1 ${device['type']} assignments_commands.Click Selector String PASS 0.633
assignments.Can Create And Validate Record Keystrokes Macro ${device} Assign Macro to Device Button PASS 3.872
common_keywords_kragle.common.Click On Back Click PASS 0.747
assignments.Can Create And Validate Record Keystrokes Macro ${device} common.Click On Back PASS 0.748
BuiltIn.Run Keyword If '''${val}'''!='''${EMPTY}''' Expect Element selector=.keystroke-button value=${val} Expect Element PASS 0.032
BuiltIn.Run Keyword If '''${val}'''!='''${EMPTY}''' Expect Element selector=.keystroke-button value=${val} Expect Element PASS 0.025
BuiltIn.Run Keyword If '''${val}'''!='''${EMPTY}''' Expect Element selector=.keystroke-button value=${val} Expect Element PASS 0.021
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Verify Record Keystrokes PASS 0.115
assignments_macros_screen.assignments_macros.Select Existing Macro rec_test1 Click PASS 0.779
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Select Existing Macro PASS 0.781
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.637
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Click On Save Button PASS 5.642
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.61
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.612
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.066
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.067
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.611
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.613
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Record Keystrokes PASS 3.296
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.596
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.598
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Click On Start Now Button PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.671
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Click UI PASS 0.674
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Select Macro Type To Add simple Is Element Present PASS 0.019
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Select Macro Type To Add PASS 0.694
assignments_macros_screen.assignments_macros.Enter New Macro Name rec_test1 Input PASS 3.364
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Enter New Macro Name PASS 3.366
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.617
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.619
assignments.Can Create And Validate Record Keystrokes Macro ${device} assignments_macros.Click On Create New Macro PASS 0.62
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
assignments_macros_screen.assignments_macros.Is Screen Loaded Is Element Present PASS 0.018
assignments.Initialize Macro Test ${device['displayName']} assignments_macros.Is Screen Loaded PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.702
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.707
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.709
assignments.Initialize Macro Test ${device['displayName']} assignments.Click On Macros Tab PASS 0.709
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.666
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.668
assignments.Initialize Macro Test ${device['displayName']} device_view.Click On Assignments Tab PASS 0.668
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.295
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.296
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.944
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.504
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.509
home_screen.home.Is Device Inactive Is Element Present FAIL 5.512
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.512
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.042
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.594
assignments.Initialize Macro Test ${device['displayName']} home.Open Device Configuration PASS 9.838
assignments.Can Create And Validate Record Keystrokes Macro ${device} Initialize Macro Test PASS 11.245
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Can Create And Validate ${macro_command} Macro ${device} Can Create And Validate Record Keystrokes Macro PASS 52.266
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.557
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.565
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.581
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
home_screen.home.Click On Settings Click UI PASS 0.59
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.591
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.298
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.406
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.407
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.571
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.571
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.291
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.293
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.551
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.548
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.549
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.572
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.221
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Launch All PASS 11.083
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Terminate All PASS 23.763
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.054
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.338
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 89.792
common_keywords_kragle.Launch Application Launch All PASS 11.139
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.142
common_keywords_kragle.Terminate Application Terminate All PASS 5.084
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 5.086
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.013
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
mouse_assignment_regression_robotic.Test: Macro Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 123.341
mouse_assignment_regression_robotic.Test: Macro Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Open ITriggerBox PASS 2.507
BuiltIn.Run Keyword And Continue On Failure Test: Macro Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Macro Command Assignments PASS 846.333
assignments.Run Audio Cycle Test Case ${device} capture ${slot_index} Get Current Audio Device PASS 0.035
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.509
assignments.Run Audio Cycle Test Case ${device} capture ${slot_index} Click Key For Slot PASS 2.517
assignments.Run Audio Cycle Test Case ${device} capture ${slot_index} Get Current Audio Device PASS 0.032
BuiltIn.Run Keyword If '${command_name}' == 'Audio Input Cycle' Run Audio Cycle Test Case ${device} capture ${slot_index} Run Audio Cycle Test Case PASS 17.592
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.591
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.027
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.029
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.662
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.663
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.622
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.624
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.917
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 21.516
assignments.Run Audio Cycle Test Case ${device} render ${slot_index} Get Current Audio Device PASS 0.035
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.51
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.516
assignments.Run Audio Cycle Test Case ${device} render ${slot_index} Click Key For Slot PASS 2.525
assignments.Run Audio Cycle Test Case ${device} render ${slot_index} Get Current Audio Device PASS 0.06
BuiltIn.Run Keyword If '${command_name}' == 'Audio Output Cycle' Run Audio Cycle Test Case ${device} render ${slot_index} Run Audio Cycle Test Case PASS 17.627
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.021
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.021
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.656
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.657
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.613
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.614
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.895
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 21.529
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.149
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.51
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.516
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} Click Key For Slot PASS 2.524
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.166
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.796
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.802
assignments_screen.assignments.Click On System Tab Click UI PASS 0.807
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 0.808
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.758
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.762
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 0.762
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.546
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Selected DPI Speed PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.7
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.702
assignments.Run Go to DPI Shift Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 0.703
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Go to DPI Shift Test Case PASS 11.233
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.591
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.024
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.592
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.594
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.806
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 15.046
assignments.Run Scroll Down Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.012
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run Scroll Down Test Case ${device} ${slot_index} Click Key For Slot PASS 0.013
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Down Test Case PASS 5.025
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.026
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.026
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.6
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.811
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 8.843
assignments.Run Scroll Up Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.011
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run Scroll Up Test Case ${device} ${slot_index} Click Key For Slot PASS 0.012
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Up Test Case PASS 5.025
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.589
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.022
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.023
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.578
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.579
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.787
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 8.819
assignments.Run Double Click Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.019
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run Double Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.014
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Double Click Test Case PASS 5.034
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.592
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.61
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.611
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.824
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 8.865
BuiltIn.Run Keyword Unless ${is_windows} Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Right", "name": "Scroll"}}] Expect Mouse Sequence PASS 5.015
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run Scroll Left Test Case ${device} ${slot_index} Click Key For Slot PASS 0.012
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Left Test Case PASS 5.03
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.591
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.592
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.023
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.557
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.557
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.582
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.583
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.766
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 8.803
BuiltIn.Run Keyword Unless ${is_windows} Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Left", "name": "Scroll"}}] Expect Mouse Sequence PASS 5.014
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run Scroll Right Test Case ${device} ${slot_index} Click Key For Slot PASS 0.012
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Scroll Right Test Case PASS 5.028
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.591
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.555
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.555
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.615
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.617
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.802
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 8.841
assignments.Run DPI Up Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.15
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run DPI Up Test Case ${device} ${slot_index} Click Key For Slot PASS 0.015
assignments.Run DPI Up Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.17
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.793
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.797
assignments_screen.assignments.Click On System Tab Click UI PASS 0.802
assignments.Run DPI Up Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 0.804
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.685
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.688
assignments.Run DPI Up Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 0.688
sensitivity_dpi_screen.sensitivity_dpi.Verify Current DPI Value Present Expect Element PASS 0.011
assignments.Run DPI Up Test Case ${device} ${slot_index} sensitivity_dpi.Verify Current DPI Value Present PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Click On First DPI Speed Click PASS 0.55
assignments.Run DPI Up Test Case ${device} ${slot_index} sensitivity_dpi.Click On First DPI Speed PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
assignments.Run DPI Up Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.647
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.649
assignments.Run DPI Up Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 0.65
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Up Test Case PASS 8.617
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.021
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.022
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.619
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.619
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.613
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.615
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.857
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 12.483
assignments.Run DPI Down Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.152
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.509
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.516
assignments.Run DPI Down Test Case ${device} ${slot_index} Click Key For Slot PASS 2.524
assignments.Run DPI Down Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.166
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.801
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.806
assignments_screen.assignments.Click On System Tab Click UI PASS 0.809
assignments.Run DPI Down Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 0.81
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.697
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.699
assignments.Run DPI Down Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 0.7
sensitivity_dpi_screen.sensitivity_dpi.Verify Current DPI Value Present Expect Element PASS 0.014
assignments.Run DPI Down Test Case ${device} ${slot_index} sensitivity_dpi.Verify Current DPI Value Present PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Click On Last DPI Speed Click PASS 0.571
assignments.Run DPI Down Test Case ${device} ${slot_index} sensitivity_dpi.Click On Last DPI Speed PASS 0.571
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
assignments.Run DPI Down Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.79
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.793
assignments.Run DPI Down Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 0.794
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Down Test Case PASS 11.306
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.022
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.023
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.582
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.584
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.604
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.606
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.813
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 15.126
assignments.Run DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.149
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.002
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.01
assignments.Run DPI Shift Test Case ${device} ${slot_index} Click Key For Slot PASS 0.018
assignments.Run DPI Shift Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.161
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.801
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.806
assignments_screen.assignments.Click On System Tab Click UI PASS 0.81
assignments.Run DPI Shift Test Case ${device} ${slot_index} assignments.Click On System Tab PASS 0.811
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.729
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.732
assignments.Run DPI Shift Test Case ${device} ${slot_index} assignments.Click On Assignments Icon PASS 0.733
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.547
assignments.Run DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Selected DPI Speed PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.586
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.589
assignments.Run DPI Shift Test Case ${device} ${slot_index} sensitivity_dpi.Click On Restore Default Settings PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.73
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.732
assignments.Run DPI Shift Test Case ${device} ${slot_index} device_view.Click On Sensitivity(DPI) Tab PASS 0.733
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Shift Test Case PASS 9.757
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.027
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.027
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.566
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.566
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.783
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 13.548
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) Get Firmware Dpi PASS 0.144
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.503
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.508
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) Click Key For Slot PASS 2.518
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) Get Firmware Dpi PASS 0.15
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.513
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.518
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) Click Key For Slot PASS 2.526
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) Get Firmware Dpi PASS 0.148
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.512
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.517
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) Click Key For Slot PASS 2.525
assignments.Run DPI Cycle Test Case ${device} ${slot_index} Get Firmware Dpi PASS 0.686
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run DPI Cycle Test Case PASS 14.725
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.586
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.584
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.79
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 18.521
assignments.Run Middle Click Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.006
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
assignments.Run Middle Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.012
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Middle Click Test Case PASS 5.02
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.026
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.027
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.565
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.566
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.585
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.775
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 8.802
assignments.Run Secondary Click Test Case ${device} ${slot_index} Expect Mouse Sequence PASS 5.01
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run Secondary Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.012
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Secondary Click Test Case PASS 5.024
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.589
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.017
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.018
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.56
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.561
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.594
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.595
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.774
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 8.806
assignments_system_screen.assignments_commands.Click On Use Default For Mouse Click PASS 0.627
assignments.Run Primary Click Test Case ${device} ${slot_index} assignments_commands.Click On Use Default For Mouse PASS 0.628
assignments_system_screen.assignments_commands.Click On Second Click For Mouse Click PASS 0.58
assignments.Run Primary Click Test Case ${device} ${slot_index} assignments_commands.Click On Second Click For Mouse PASS 0.58
BuiltIn.Run Keyword And Continue On Failure Expect Mouse Sequence expected_sequence=[{"Mouse": {"action": "Pressed", "name": "Button.left"}}, {"Mouse": {"action": "Released", "name": "Button.left"}}] Expect Mouse Sequence PASS 5.012
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run Primary Click Test Case ${device} ${slot_index} Click Key For Slot PASS 0.012
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Primary Click Test Case PASS 6.236
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.021
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.022
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.562
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.562
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.6
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.789
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 10.033
assignments.Run Volume Mute Test Case ${device} ${slot_index} Is System Volume Mute PASS 0.124
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.51
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.517
assignments.Run Volume Mute Test Case ${device} ${slot_index} Click Key For Slot PASS 2.526
assignments.Run Volume Mute Test Case ${device} ${slot_index} Is System Volume Mute PASS 0.122
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.506
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.512
assignments.Run Volume Mute Test Case ${device} ${slot_index} Click Key For Slot PASS 2.519
assignments.Run Volume Mute Test Case ${device} ${slot_index} Set System Volume PASS 0.131
assignments.Run Volume Mute Test Case ${device} ${slot_index} Set System Playback Device PASS 0.037
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Volume Mute Test Case PASS 16.478
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.591
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.025
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.621
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.622
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.84
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 20.325
assignments.Run Volume Down Test Case ${device} ${slot_index} Get System Volume PASS 0.12
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.509
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.514
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '4')])) Click Key For Slot PASS 2.521
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.513
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.519
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) Click Key For Slot PASS 2.525
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.506
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.512
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) Click Key For Slot PASS 2.519
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.508
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.513
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) Click Key For Slot PASS 2.52
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.509
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.517
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) Click Key For Slot PASS 2.526
assignments.Run Volume Down Test Case ${device} ${slot_index} Get System Volume PASS 0.127
assignments.Run Volume Down Test Case ${device} ${slot_index} Set System Volume PASS 0.134
assignments.Run Volume Down Test Case ${device} ${slot_index} Set System Playback Device PASS 0.037
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Volume Down Test Case PASS 27.056
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.588
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.024
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.025
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.621
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.622
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.598
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.6
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.846
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 30.91
assignments.Run Volume Up Test Case ${device} ${slot_index} Get System Volume PASS 0.122
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.506
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.511
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '4')])) Click Key For Slot PASS 2.518
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.511
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.517
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) Click Key For Slot PASS 2.524
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.504
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.51
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) Click Key For Slot PASS 2.516
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.511
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.517
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) Click Key For Slot PASS 2.524
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.512
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.518
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) Click Key For Slot PASS 2.528
assignments.Run Volume Up Test Case ${device} ${slot_index} Get System Volume PASS 0.13
assignments.Run Volume Up Test Case ${device} ${slot_index} Set System Volume PASS 0.5
assignments.Run Volume Up Test Case ${device} ${slot_index} Set System Playback Device PASS 0.216
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Volume Up Test Case PASS 27.603
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.603
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.02
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.021
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.603
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.604
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.627
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.63
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.873
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.001
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 31.487
assignments.Run Stop Test Case ${device} ${slot_index} Terminate Chrome PASS 0.153
assignments.Run Stop Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.274
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.513
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.519
assignments.Run Stop Test Case ${device} ${slot_index} Click Key For Slot PASS 2.633
assignments.Run Stop Test Case ${device} ${slot_index} Get Sound Amplitude PASS 6.733
assignments.Run Stop Test Case ${device} ${slot_index} Click Element Css PASS 10.676
assignments.Run Stop Test Case ${device} ${slot_index} Switch To Iframe PASS 16.201
assignments.Run Stop Test Case ${device} ${slot_index} Launch Test Page PASS 64.479
assignments.Run Stop Test Case ${device} ${slot_index} Set Mic Volume PASS 0.123
assignments.Run Stop Test Case ${device} ${slot_index} Set System Volume PASS 0.176
assignments.Run Stop Test Case ${device} ${slot_index} Set System Record Device PASS 0.033
assignments.Run Stop Test Case ${device} ${slot_index} Set System Playback Device PASS 0.267
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Stop Test Case PASS 121.816
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.591
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.592
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.023
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.643
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.644
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.609
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.61
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.882
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 125.706
assignments.Run Play/Pause Test Case ${device} ${slot_index} Focus Cmd PASS 0.587
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.05
assignments.Run Play/Pause Test Case ${device} ${slot_index} os.Type Keys PASS 0.051
multi_media.multi_media.Close VLC Close Vlc PASS 0.064
assignments.Run Play/Pause Test Case ${device} ${slot_index} multi_media.Close VLC PASS 0.065
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.259
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 3.51
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 3.516
assignments.Run Play/Pause Test Case ${device} ${slot_index} Click Key For Slot PASS 3.522
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.406
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 3.517
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 3.523
assignments.Run Play/Pause Test Case ${device} ${slot_index} Click Key For Slot PASS 3.53
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.384
multi_media.multi_media.Play Media In VLC 1000.wav Vlc Play PASS 22.244
assignments.Run Play/Pause Test Case ${device} ${slot_index} multi_media.Play Media In VLC PASS 22.246
assignments.Run Play/Pause Test Case ${device} ${slot_index} Focus Cmd PASS 0.247
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.081
assignments.Run Play/Pause Test Case ${device} ${slot_index} os.Type Keys PASS 0.082
assignments.Run Play/Pause Test Case ${device} ${slot_index} Get Sound Amplitude PASS 5.933
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set Mic Volume PASS 0.127
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Volume PASS 0.919
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Record Device PASS 0.035
assignments.Run Play/Pause Test Case ${device} ${slot_index} Set System Playback Device PASS 0.444
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run Play/Pause Test Case PASS 77.875
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.585
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.049
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.05
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.625
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.626
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.593
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.595
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.865
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 81.747
${pressed_style} assignments_commands_screen.assignments_commands.Get G-Shift Attribute Get Attribute PASS 0.021
assignments.Run G-shift Test Case ${device} ${slot_index} assignments_commands.Get G-Shift Attribute PASS 0.022
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
assignments.Run G-shift Test Case ${device} ${slot_index} Click Key For Slot PASS 0.012
BuiltIn.Run Keyword If '${command_name}' != 'Audio Output Cycle' and '${command_name}' != 'Audio Input Cycle' Run ${command_name} Test Case ${device} ${slot_index} Run G-shift Test Case PASS 6.044
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.052
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.052
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.655
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.656
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.614
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.615
assignments.Run System Command Test ${command_name} ${device} Assign Command to Device Button PASS 3.924
assignments.Run System Command Test ${command_name} ${device} Is Darwin PASS 0.0
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Run System Command Test ${command_name} ${device} Run System Command Test PASS 9.976
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Get System Commands List PASS 0.0
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.756
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.759
assignments_screen.assignments.Click On System Tab Click UI PASS 0.762
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} assignments.Click On System Tab PASS 0.762
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.671
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.675
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} assignments.Click On Assignments Icon PASS 0.675
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.293
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.294
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.897
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.562
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.566
home_screen.home.Is Device Inactive Is Element Present FAIL 5.569
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.57
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.05
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.659
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Open Device Configuration PASS 9.862
common_keywords_kragle.common.Click On Back Click PASS 0.56
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.561
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.563
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.565
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
home_screen.home.Click On Settings Click UI PASS 0.603
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.604
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.299
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.389
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.389
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.578
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.579
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.251
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.252
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.549
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.552
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.577
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.234
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Launch All PASS 11.092
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Terminate All PASS 24.962
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.063
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.34
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.04
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 90.971
common_keywords_kragle.Launch Application Launch All PASS 11.101
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.103
common_keywords_kragle.Terminate Application Terminate All PASS 4.081
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.083
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.015
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.016
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.001
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 123.485
mouse_assignment_regression_robotic.Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Open ITriggerBox PASS 2.514
BuiltIn.Run Keyword And Continue On Failure Test: System Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: System Command Assignments PASS 627.165
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.01
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.595
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.598
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.051
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.052
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.6
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.601
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.585
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.847
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.903
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.009
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.588
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.047
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.048
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.603
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.603
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.836
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.892
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.001
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.01
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.001
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.591
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.049
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.05
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.601
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.602
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.578
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.581
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.834
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.892
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.599
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.601
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.054
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.054
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.603
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.603
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.582
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.584
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.853
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.902
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.004
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.026
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.026
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.596
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.598
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.588
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.808
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.86
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.005
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.601
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.604
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.022
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.023
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.619
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.621
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.844
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.896
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.001
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.585
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.621
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.621
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.591
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.593
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.834
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.883
operating_system.os.Type Keys <esc> Type Keys PASS 0.061
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.061
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.597
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.599
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.622
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.622
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.843
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.891
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.597
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.599
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.023
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.661
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.663
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.581
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.583
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.879
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.927
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.586
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.589
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.562
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.564
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.773
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.012
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.024
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.824
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.005
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.0
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.589
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.019
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.019
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.558
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.56
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.595
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.598
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.776
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.665
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.67
assignments_screen.assignments.Click On Commands Tab Click UI PASS 0.674
BuiltIn.Run Keyword If ${current_screen} assignments.Click On Commands Tab assignments.Click On Commands Tab PASS 0.675
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.69
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.696
BuiltIn.Run Keyword If ${current_screen} device_view.click on assignments tab device_view.Click On Assignments Tab PASS 0.696
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.801
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.027
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.028
BuiltIn.Run Keyword If ${current_screen} home.click on device ${device['displayName']} home.Click On Device PASS 0.839
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.034
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.563
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.567
home_screen.home.Is Device Inactive Is Element Present FAIL 5.569
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.57
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element PASS 2.483
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded PASS 8.107
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 34.129
operating_system.os.Type Keys <esc> Type Keys PASS 0.059
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.059
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.004
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.027
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.028
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.558
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.559
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.593
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.594
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.785
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.659
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.664
assignments_screen.assignments.Click On Commands Tab Click UI PASS 0.669
BuiltIn.Run Keyword If ${current_screen} assignments.Click On Commands Tab assignments.Click On Commands Tab PASS 0.67
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.656
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.659
BuiltIn.Run Keyword If ${current_screen} device_view.click on assignments tab device_view.Click On Assignments Tab PASS 0.66
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.815
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.031
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.033
BuiltIn.Run Keyword If ${current_screen} home.click on device ${device['displayName']} home.Click On Device PASS 0.858
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.037
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.562
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.566
home_screen.home.Is Device Inactive Is Element Present FAIL 5.568
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.569
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element PASS 2.442
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded PASS 8.063
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 34.069
operating_system.os.Type Keys <esc> Type Keys PASS 0.046
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.047
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.005
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.021
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.022
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.575
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.575
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.784
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.834
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.002
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.585
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.587
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.026
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.027
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.56
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.561
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.578
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.58
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.765
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.012
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.024
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.816
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.006
ELSE Click Keyboard Key NOT RUN 0.001
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.587
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.612
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.614
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.601
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.602
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.841
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.656
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.663
assignments_screen.assignments.Click On Commands Tab Click UI PASS 0.667
BuiltIn.Run Keyword If ${current_screen} assignments.Click On Commands Tab assignments.Click On Commands Tab PASS 0.668
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.648
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.652
BuiltIn.Run Keyword If ${current_screen} device_view.click on assignments tab device_view.Click On Assignments Tab PASS 0.654
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.785
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.029
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.032
BuiltIn.Run Keyword If ${current_screen} home.click on device ${device['displayName']} home.Click On Device PASS 0.827
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.561
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.565
home_screen.home.Is Device Inactive Is Element Present FAIL 5.571
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.572
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element PASS 2.441
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded PASS 8.066
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 34.088
operating_system.os.Type Keys <esc> Type Keys PASS 0.06
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.061
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.005
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.596
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.598
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.024
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.025
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.585
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.591
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.594
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.811
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.865
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 2.507
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 2.514
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot PASS 2.522
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.0
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.005
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.59
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.591
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.024
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.578
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.579
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.584
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.793
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.064
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.077
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 29.421
operating_system.os.Type Keys <esc> Type Keys PASS 0.062
BuiltIn.Run Keyword If '${command_name}' in @{type_esc} os.Type Keys <esc> os.Type Keys PASS 0.062
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.001
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.583
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.586
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.025
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.025
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.577
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.578
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.79
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.011
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.839
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.005
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.013
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.02
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.021
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.588
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.589
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.593
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.594
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.805
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.022
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.856
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.005
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.007
ELSE Click Key For Slot PASS 0.014
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.023
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.023
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.572
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.573
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.593
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.594
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.791
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.01
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.021
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.844
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.003
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.589
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.59
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.024
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.024
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.577
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.578
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.632
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.633
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.838
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.015
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.028
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 23.895
IF '${command_name}' == 'Full Screen' or '${command_name}' == 'Hide/Show Desktop' Click Key For Slot NOT RUN 0.001
BuiltIn.Run Keyword And Continue On Failure Expect Key Sequence expected_sequence=${seq} wait=20 Expect Key Sequence PASS 20.007
ELSE Click Keyboard Key NOT RUN 0.0
BuiltIn.Run Keyword If '${slot_index}' == '2' Press Buttons buttons=01000000 press_duration=${press_duration} delay=${delay} wait_for_response=${wait_for_response} Press Buttons PASS 0.001
IF '${device_type}' == 'MOUSE' Click Mouse Key PASS 0.006
ELSE Click Key For Slot PASS 0.012
ELSE IF '${command_name}' == 'Open Magnifier' Click Key For Slot NOT RUN 0.0
IF '${command_name}' == 'Cycle Task Bar Apps' Click Key For Slot NOT RUN 0.0
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments.Verify Assignment Behavior ${command_name} ${device} Get Sequence From Command Name PASS 0.001
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.592
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.594
common_keywords_kragle.common.Click On Keep Notification Click FAIL 2.032
BuiltIn.Run Keyword And Ignore Error common.Click On Keep Notification common.Click On Keep Notification FAIL 2.034
assignments_commands_screen.assignments_commands.Get Command Text ${command} Click PASS 0.644
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Get Command Text PASS 0.645
assignments_commands_screen.assignments_commands.Click Selector String ${slot_index} Click PASS 0.61
${slot_index} assignments.Assign Command to Device Button ${command_name} ${device['type']} assignments_commands.Click Selector String PASS 0.612
assignments.Verify Assignment Behavior ${command_name} ${device} Assign Command to Device Button PASS 3.941
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} 3 Not Expect Element FAIL 0.013
${current_screen} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device['displayName']} 3 home.Is Device Home Screen Loaded FAIL 0.027
BuiltIn.Wait Until Keyword Succeeds 2 times 30 sec Verify Assignment Behavior ${command_name} ${device} Verify Assignment Behavior PASS 24.001
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Get Commands List PASS 0.0
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.653
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.656
assignments_screen.assignments.Click On Commands Tab Click UI PASS 0.659
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} assignments.Click On Commands Tab PASS 0.66
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.666
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.668
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.67
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.304
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.305
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.937
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.494
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.498
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.501
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.042
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.583
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Open Device Configuration PASS 9.837
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.554
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.554
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.558
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.574
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.588
home_screen.home.Click On Settings Click UI PASS 0.591
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.592
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.282
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.411
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.411
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.576
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.576
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.299
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.3
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.547
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.546
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.548
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.6
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.244
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Launch All PASS 11.085
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Terminate All PASS 23.981
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.055
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.368
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.048
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 90.087
common_keywords_kragle.Launch Application Launch All PASS 11.125
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.126
common_keywords_kragle.Terminate Application Terminate All PASS 4.077
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.08
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 122.595
mouse_assignment_regression_robotic.Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Open ITriggerBox PASS 2.505
BuiltIn.Run Keyword And Continue On Failure Test: Command Assignments {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 2, 'features': {'assignments': ['robot']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Command Assignments PASS 742.321
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.01
device_connector.device_connector.Connect Device G502 HERO:wired device_connector.Connect To Acroname Device PASS 1.011
BuiltIn.Run Keyword And Continue On Failure device_connector.Connect Device G502 HERO:wired device_connector.Connect Device PASS 1.012
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.627
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.628
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.651
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.652
common_keywords_kragle.common.Click On Back Click PASS 0.597
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.598
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 7.903
ELSE LOG WARNING PASS 0.008
ELSE LOG WARNING PASS 0.01
ELSE LOG WARNING PASS 0.007
ELSE LOG WARNING PASS 0.008
ELSE LOG WARNING PASS 0.011
ELSE LOG WARNING NOT RUN 0.001
color_sensor.color_sensor.Close Color Sensor4 Close ColorSensor PASS 0.003
BuiltIn.Run Keyword If '${device['displayName']}' == 'G915' color_sensor.Close Color Sensor4 color_sensor.Close Color Sensor4 PASS 0.004
ELSE IF "${color}"=="Blue" color_sensor.Verify Keyboard Preset NOT RUN 0.0
ELSE IF "${color}"=="Blue" light_sync.Drag Rate Slider NOT RUN 0.0
ELSE IF "${color}"=="Blue" lightsync.Change Effect Color RGB NOT RUN 0.0
IF '${device['displayName']}'=='G915' Validate Effect PASS 6.723
IF '${device['displayName']}'=='G815' Sensor15.validate_effect NOT RUN 0.0
IF "${color}"=="Green" color_sensor.Verify Keyboard Preset PASS 6.768
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.523
IF "${color}"=="Green" light_sync.Drag Rate Slider PASS 25.525
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.545
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.546
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.23
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Blue Color Value PASS 3.23
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.221
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Green Color Value PASS 3.221
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.172
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Red Color Value PASS 3.173
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.595
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.596
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.604
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Select Effect From Dropdown PASS 0.605
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Effect Dropdown PASS 0.56
IF "${color}"=="Green" lightsync.Change Effect Color RGB PASS 11.937
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.696
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.698
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING Green ${device} device_view.Click On LightSync Tab PASS 0.698
lightsync.lightsync.Test Lightsync For Color Sensor - Keyboard Device BREATHING ${device} lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING PASS 44.934
IF '${device['displayName']}'=='G915' Validate Effect PASS 6.721
IF '${device['displayName']}'=='G815' Sensor15.validate_effect NOT RUN 0.0
ELSE IF "${color}"=="Blue" color_sensor.Verify Keyboard Preset PASS 6.768
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.589
ELSE IF "${color}"=="Blue" light_sync.Drag Rate Slider PASS 25.592
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.549
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.198
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Blue Color Value PASS 3.199
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.216
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Green Color Value PASS 3.217
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.17
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Red Color Value PASS 3.172
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.598
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.599
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.574
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Select Effect From Dropdown PASS 0.574
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Effect Dropdown PASS 0.539
ELSE IF "${color}"=="Blue" lightsync.Change Effect Color RGB PASS 11.856
IF "${color}"=="Green" color_sensor.Verify Keyboard Preset NOT RUN 0.0
IF "${color}"=="Green" light_sync.Drag Rate Slider NOT RUN 0.0
IF "${color}"=="Green" lightsync.Change Effect Color RGB NOT RUN 0.0
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.67
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.672
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING Blue ${device} device_view.Click On LightSync Tab PASS 0.672
lightsync.lightsync.Test Lightsync For Color Sensor - Keyboard Device BREATHING ${device} lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING PASS 44.893
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Keyboard Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Keyboard Device BREATHING PASS 89.849
ELSE LOG WARNING PASS 0.007
ELSE LOG WARNING PASS 0.008
ELSE LOG WARNING NOT RUN 0.0
IF '${device['displayName']}'=='G915' Validate Effect PASS 6.719
IF '${device['displayName']}'=='G815' Sensor15.validate_effect NOT RUN 0.0
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} color_sensor.Verify Keyboard Preset PASS 6.759
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.183
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Blue Color Value PASS 3.184
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.232
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Green Color Value PASS 3.233
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.165
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Red Color Value PASS 3.165
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.596
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.597
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Select Effect From Dropdown PASS 0.56
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.579
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Effect Dropdown PASS 0.579
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} lightsync.Change Effect Color RGB PASS 11.855
IF '${device['displayName']}'=='G915' Validate Effect PASS 46.113
IF '${device['displayName']}'=='G815' Sensor15.validate_effect NOT RUN 0.0
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} color_sensor.Verify Keyboard Preset PASS 46.154
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.549
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.246
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Blue Color Value PASS 3.247
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.203
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Green Color Value PASS 3.204
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.161
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Red Color Value PASS 3.163
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.595
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.597
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.595
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Select Effect From Dropdown PASS 0.596
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.56
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Effect Dropdown PASS 0.561
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} lightsync.Change Effect Color RGB PASS 11.919
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.757
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.761
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} device_view.Click On LightSync Tab PASS 0.761
lightsync.lightsync.Test Lightsync For Color Sensor - Keyboard Device FIXED ${device} lightsync.Set and Verify Keyboard LIGHTSYNC FIXED PASS 77.452
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Keyboard Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Keyboard Device FIXED PASS 77.453
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.001
lightsync.lightsync.Test Lightsync Color Sensor - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.356
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.357
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.674
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.037
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.759
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.763
home_screen.home.Is Device Inactive Is Element Present FAIL 5.767
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.768
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.641
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.453
lightsync.lightsync.Test Lightsync Color Sensor - Presets For Keyboard ${device} home.Open Device Configuration PASS 12.496
IF '${device['displayName']}' != 'G815' and '${device['displayName']}' != 'G915' LOG WARNING NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync Color Sensor - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync Color Sensor - Presets For Keyboard PASS 179.897
IF '${lightsync}' == 'EFFECT' or '${lightsync}' == 'ANIMATION' or '${lightsync}' == 'FREESTYLE' LOG WARNING NOT RUN 0.0
IF '${lightsync}' == 'EFFECT' or '${lightsync}' == 'ANIMATION' or '${lightsync}' == 'FREESTYLE' LOG WARNING PASS 0.009
IF '${lightsync}' == 'EFFECT' or '${lightsync}' == 'ANIMATION' or '${lightsync}' == 'FREESTYLE' LOG WARNING PASS 0.009
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With Robotic - Color Sensor {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With Robotic - Color Sensor PASS 187.836
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.645
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.648
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
common_keywords_kragle.common.Click On Back Click PASS 0.629
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.63
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} common.Go Back To Home Screen PASS 4.871
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.635
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} keyboard.Click On Settings Icon PASS 0.636
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.357
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.358
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.673
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.798
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.801
home_screen.home.Is Device Inactive Is Element Present FAIL 5.804
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.805
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.597
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.45
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} home.Open Device Configuration PASS 12.493
common_keywords_kragle.common.Click On Back Click PASS 0.567
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.568
common_keywords_kragle.common.Click On Back Click PASS 0.62
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.621
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.032
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.033
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.673
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.674
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.366
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.366
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.685
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.691
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.695
home_screen.home.Is Device Inactive Is Element Present FAIL 5.698
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.698
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.655
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.396
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 12.451
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 14.357
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Device Settings For Keyboard PASS 32.369
common_keywords_kragle.common.Click On Back Click PASS 0.552
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.553
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.012
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.012
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.577
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.577
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.55
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.55
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.557
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.558
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.571
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.572
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.681
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.682
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.349
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.35
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.684
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.774
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.777
home_screen.home.Is Device Inactive Is Element Present FAIL 5.782
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.782
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.652
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.481
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 12.526
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 16.09
common_keywords_kragle.common.Click On Back Click PASS 0.553
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.554
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.536
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.537
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.576
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.577
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.686
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.687
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.353
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.354
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.689
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.037
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.669
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.672
home_screen.home.Is Device Inactive Is Element Present FAIL 5.675
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.675
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.634
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.354
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 12.411
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 14.812
common_keywords_kragle.common.Click On Back Click PASS 0.56
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.56
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.018
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.02
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.017
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.017
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.018
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.721
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.722
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.351
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.353
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.721
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.729
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.732
home_screen.home.Is Device Inactive Is Element Present FAIL 5.735
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.735
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.669
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.449
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 12.537
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 14.229
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 45.137
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.059
common_keywords_kragle.common.Click On Back Click PASS 0.573
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.574
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.267
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.268
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) common.Select Yes On a Alert PASS 0.554
profile_screen.profile_screen.Click On Delete Button Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) profile_screen.Click On Delete Button PASS 3.566
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.588
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) profile_screen.Click On Local Profile Details Button PASS 0.589
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.024
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Appbar Application Name Click UI PASS 0.576
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.651
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.653
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.655
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.815
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.049
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.554
login_screen.login.Click Dismiss Button Click PASS 1.545
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.546
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.554
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.001
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.551
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.053
home_screen.home.Click On Account Button Click UI FAIL 0.056
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.058
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
home_screen.home.Click On Account Button Click UI PASS 0.604
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.604
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 8.938
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.037
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 11.034
common_keywords_kragle.common.Click On Back Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.554
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.541
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.569
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
home_screen.home.Click On Appbar Application Name Click UI PASS 0.613
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.614
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.614
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.616
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.618
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.92
common_keywords_kragle.common.Click On Back Click PASS 0.577
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.578
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.555
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.557
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.015
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.015
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.751
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.751
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.346
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.347
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.719
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.035
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.731
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.734
home_screen.home.Is Device Inactive Is Element Present FAIL 5.737
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.737
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.044
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.825
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.903
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.872
common_keywords_kragle.common.Click On Back Click PASS 0.558
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.559
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.269
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.27
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.591
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
home_screen.home.Click On Appbar Application Name Click UI PASS 0.574
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 7.057
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.547
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.552
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.553
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.017
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.583
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.255
home_screen.home.Click On Account Button Click UI FAIL 15.258
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.258
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.001
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.632
home_screen.home.Click On Account Button Click UI PASS 0.635
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.636
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.621
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.035
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.722
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.27
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.272
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) common.Select Yes On a Alert PASS 0.559
profile_screen.profile_screen.Click On Delete Button Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) profile_screen.Click On Delete Button PASS 3.565
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) profile_screen.Click On Local Profile Details Button PASS 0.566
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.027
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.595
home_screen.home.Click On Appbar Application Name Click UI PASS 0.6
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.6
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.063
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.065
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.068
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.221
common_keywords_kragle.common.Click On Back Click PASS 0.565
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.566
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.545
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.584
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.613
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.614
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.573
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.996
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.032
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 12.032
common_keywords_kragle.common.Click On Back Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.552
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.536
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.536
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.017
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.608
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.608
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
home_screen.home.Click On Appbar Application Name Click UI PASS 0.588
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.589
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.604
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.606
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.608
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.917
common_keywords_kragle.common.Click On Back Click PASS 0.581
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.582
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.601
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.602
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.59
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.592
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.042
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.043
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.745
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.746
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.424
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.425
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.739
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.763
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.766
home_screen.home.Is Device Inactive Is Element Present FAIL 5.768
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.77
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.04
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.856
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 10.032
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 25.622
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.551
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.539
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.54
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.017
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.591
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.335
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.552
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.494
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) profile_screen.Enter Card Name PASS 3.512
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G915')])) profile_screen.Click On Add Card Entry PASS 0.554
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.347
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.348
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.594
home_screen.home.Click On Appbar Application Name Click UI PASS 0.597
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.597
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.661
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.662
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.664
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 12.235
common_keywords_kragle.common.Click On Back Click PASS 0.566
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.567
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click PASS 0.777
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 0.777
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.765
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.737
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.742
home_screen.home.Is Device Inactive Is Element Present FAIL 5.744
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.745
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.605
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.395
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 9.943
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 10.519
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.648
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.649
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.056
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.269
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.294
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.295
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Account Button Click UI PASS 0.582
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.582
common_keywords_kragle.common.Click On Back Click PASS 0.576
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.577
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 119.802
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.014
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 125.4
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.027
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 136.58
common_keywords_kragle.common.Click On Back Click PASS 0.572
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.573
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.258
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.258
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.261
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.017
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.018
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.414
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 143.994
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.45
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.451
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.453
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 304.827
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G915', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'TBD', 'productId': 'TBD', 'firmware': '9.1.35', 'modelId': 'eb354', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 304.828
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.014
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.015
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired G915:wired device_connector.Connect Device PASS 1.017
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.076
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.033
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.11
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired G915:wired device_connector.Disconnect Device PASS 1.131
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired G915:wired device_connector.Disconnect Old And Connect New PASS 2.15
${value} device_settings_screen.device_settings.Get Device Battery Status Get Attribute PASS 0.016
battery.battery.Verify Battery Info On Device Setting Page ${device['displayName']} device_settings.Get Device Battery Status PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${device_settings_device_battery_status_charging} Is Element Present PASS 0.018
battery.battery.Verify Battery Info On Device Setting Page ${device['displayName']} device_settings.Is Battery Charging PASS 0.02
device_settings.device_settings.Verify G703 LIGHTSPEED Setting Page ${device} battery.Verify Battery Info On Device Setting Page PASS 0.052
BuiltIn.Run Keyword If '${device['displayName']}' == 'G703 LIGHTSPEED' and '${device['pid']}' == '0xc090' device_settings.Verify G703 LIGHTSPEED Setting Page ${device} device_settings.Verify G703 LIGHTSPEED Setting Page PASS 0.053
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.647
device_main_screen.device_view.Click On Settings Click UI PASS 0.652
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.652
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.87
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.872
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.873
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.263
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.264
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.514
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.518
home_screen.home.Is Device Inactive Is Element Present FAIL 5.521
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.521
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.461
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.02
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.944
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.446
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.466
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.038
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.041
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.043
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.465
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 16.225
common_keywords_kragle.common.Click On Back Click PASS 0.595
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.597
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.6
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.607
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.592
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.597
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.78
home_screen.home.Click On Settings Click UI PASS 0.782
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.783
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.597
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.189
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.192
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.925
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.926
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.118
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.161
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.163
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.75
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.626
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.795
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.823
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.007
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.004
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.019
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.087
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 25.553
common_keywords_kragle.Launch Application Launch All PASS 11.259
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.267
common_keywords_kragle.Terminate Application Terminate All PASS 4.162
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.166
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.016
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
BuiltIn.Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 58.62
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.097
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.106
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.099
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.107
common_keywords_kragle.common.Click On Back Click PASS 0.581
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.582
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.245
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.247
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.501
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.504
home_screen.home.Is Device Inactive Is Element Present FAIL 5.507
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.507
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.405
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.948
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.863
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 12.454
common_keywords_kragle.common.Restart GHUB Check All PASS 5.053
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.076
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.08
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 40.218
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.096
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.105
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.096
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.105
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.249
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.197
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.551
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.75
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.562
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.695
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.695
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.229
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.231
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.502
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.505
home_screen.home.Is Device Inactive Is Element Present FAIL 5.509
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.509
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.359
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.903
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.745
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.368
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.387
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.381
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.382
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.391
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.393
common_keywords_kragle.common.Click On Back Click PASS 0.593
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.593
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.392
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.535
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 88.908
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.097
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.106
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.099
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.107
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.245
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.246
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.659
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.502
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.505
home_screen.home.Is Device Inactive Is Element Present FAIL 5.507
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.508
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.426
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.971
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.88
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.384
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.405
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.44
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.442
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.444
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.746
operating_system.os.Put System On Sleep Sleep System PASS 45.142
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 45.144
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.097
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.107
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.251
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.259
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.392
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.393
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.393
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.395
common_keywords_kragle.common.Click On Back Click PASS 0.57
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.379
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.247
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.21
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.577
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.79
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.812
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.687
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.687
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.237
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.239
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.66
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.492
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.495
home_screen.home.Is Device Inactive Is Element Present FAIL 5.497
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.499
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.417
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.952
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.856
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.414
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.434
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.385
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.386
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.388
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.689
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 102.863
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.499
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.5
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.018
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.553
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.562
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.563
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.61
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.614
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.616
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.616
common_keywords_kragle.Click On Cancel Click FAIL 10.01
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel FAIL 10.011
ELSE Click PASS 0.566
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.568
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
home_screen.home.Click On Appbar Application Name Click UI PASS 0.619
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.619
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.415
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.416
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.433
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.434
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 15.781
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 15.798
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 5.524
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 5.526
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 21.328
common_keywords_kragle.common.Click On Back Click FAIL 77.151
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 77.152
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.081
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.082
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 105.423
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 118.932
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.303
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.312
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.471
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.481
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.075
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.116
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.201
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.096
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.106
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.098
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.107
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.012
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.63
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.631
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.571
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.531
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.234
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.973
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.544
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.545
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.546
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.917
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.917
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.575
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.542
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.255
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.296
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.545
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.552
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.553
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.677
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.68
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.681
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.228
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.23
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.63
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.495
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.498
home_screen.home.Is Device Inactive Is Element Present FAIL 5.501
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.365
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.903
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.774
common_keywords_kragle.common.Click On Back Click PASS 0.548
profile.profile.Add Chrome Profile common.Click On Back PASS 0.55
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.007
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.001
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.006
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub PASS 12.746
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.066
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.069
ELSE games_applications.Click On Add Application PASS 1.07
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.001
ELSE Expect Element FAIL 5.043
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.046
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.584
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.385
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.386
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.37
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.372
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.341
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 27.367
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.012
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 203.081
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.101
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.103
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.095
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.097
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.547
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.097
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.099
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.097
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.098
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.573
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.692
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.694
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.552
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.105
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.107
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.681
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.264
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.533
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.534
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.8
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.552
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.099
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.1
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.675
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.286
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.532
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.533
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.82
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.099
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.101
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.015
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.677
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.161
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.7
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.098
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.1
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.016
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.676
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.204
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.545
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.752
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.1
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.103
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.673
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.262
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.567
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.83
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.018
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.018
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 27.328
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.103
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.11
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.549
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.099
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.108
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.549
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.113
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.551
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.098
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.106
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.553
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.564
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.27
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.654
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.655
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.217
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.218
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.548
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.551
home_screen.home.Is Device Inactive Is Element Present FAIL 5.553
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.554
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.378
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.967
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.812
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.403
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.396
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.397
common_keywords_kragle.common.Click On Back Click PASS 0.557
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
common_keywords_kragle.common.Click On Back Click PASS 0.567
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.209
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.211
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.756
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.983
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 273.544
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.55
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.246
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.246
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.624
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.484
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.488
home_screen.home.Is Device Inactive Is Element Present FAIL 5.49
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.491
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.371
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.898
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.772
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.389
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.391
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.393
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.727
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.393
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.395
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.396
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.399
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.401
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.404
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.096
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.105
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.094
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.102
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.565
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.572
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 16.788
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.099
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.107
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.102
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.11
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.574
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.581
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 16.809
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.096
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.106
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.094
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.103
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.581
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.588
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.807
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 53.825
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.116
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.124
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.391
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.393
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.389
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.39
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.384
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.568
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.573
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.545
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.021
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.569
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.571
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.543
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.019
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.593
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.595
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.54
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.541
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.022
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.625
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.542
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.021
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.602
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.563
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.066
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.069
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.433
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.589
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.589
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.565
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.598
device_main_screen.device_view.Click On Settings Click UI PASS 0.601
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.602
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.241
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.243
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.63
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.479
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.482
home_screen.home.Is Device Inactive Is Element Present FAIL 5.485
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.485
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.42
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.941
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.819
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.391
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.393
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.385
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.387
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.378
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 23.37
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 57.243
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.582
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.241
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.363
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.549
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.616
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.54
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.231
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.393
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.544
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.545
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.616
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.532
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.225
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.379
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.576
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.579
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.579
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.595
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.567
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.259
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.425
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.651
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.651
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.288
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.29
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.497
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.501
home_screen.home.Is Device Inactive Is Element Present FAIL 5.504
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.504
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.412
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.95
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.851
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.428
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.445
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.046
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.049
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.356
common_keywords_kragle.common.Click On Back Click PASS 0.557
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.558
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.024
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.025
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.029
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.03
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.384
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.385
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.387
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.596
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 159.711
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 175.438
common_keywords_kragle.common.Click On Back Click PASS 0.56
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.562
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.315
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.316
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.656
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.495
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.498
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.501
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.36
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.9
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.877
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.419
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.439
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.416
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.418
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.42
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.748
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.315
common_keywords_kragle.common.Restart GHUB Check All PASS 5.04
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.082
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.076
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 39.208
common_keywords_kragle.common.Click On Back Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.582
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.307
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.308
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.657
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.052
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.496
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.502
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.362
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.924
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.894
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.369
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.39
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.421
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.424
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.425
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.72
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.307
common_keywords_kragle.common.Restart GHUB Check All PASS 5.04
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.078
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.104
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 40.238
operating_system.os.Put System On Sleep Sleep System PASS 45.059
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 45.061
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.551
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.298
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.298
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.497
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.5
home_screen.home.Is Device Inactive Is Element Present FAIL 5.503
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.504
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.425
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.963
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.872
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.422
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.44
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.399
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.4
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.403
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.73
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.286
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.011
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.011
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.021
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.086
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.027
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.115
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.143
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.551
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.286
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.287
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.493
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.496
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.5
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.425
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.962
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.881
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.388
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.408
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.025
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.027
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.329
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 14.884
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 196.472
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.014
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.554
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.555
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.558
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.59
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.592
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.592
common_keywords_kragle.Click On Cancel Click PASS 0.537
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.537
ELSE Click PASS 0.566
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.567
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.01
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.398
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.399
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.386
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.387
common_keywords_kragle.common.Click On Back Click PASS 0.58
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 7.39
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.356
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.391
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.391
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.308
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.826
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.545
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.584
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.585
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.039
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.113
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.106
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.233
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.592
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.272
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.275
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.275
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.464
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.481
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.648
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.648
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.59
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.555
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.336
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.135
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.586
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.586
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.017
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.035
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.228
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.229
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.021
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.022
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.022
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.047
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.337
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.338
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.582
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.539
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.88
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.984
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.985
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.597
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.544
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.303
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.435
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.546
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.221
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.221
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.233
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.234
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.215
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.216
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.567
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.579
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.58
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.581
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.935
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.317
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.319
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.65
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.539
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.542
home_screen.home.Is Device Inactive Is Element Present FAIL 5.544
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.545
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.043
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.629
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.609
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Add Chrome Profile common.Click On Back PASS 0.551
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.006
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.008
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub PASS 12.735
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.392
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.394
ELSE games_applications.Click On Add Application PASS 1.395
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.037
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.585
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.387
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.388
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.415
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.417
common_keywords_kragle.common.Click On Back Click PASS 0.547
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.375
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 27.713
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.012
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 151.989
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.014
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.014
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.03
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.162
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.163
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.014
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.031
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.246
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.247
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.588
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.589
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.671
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.016
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.033
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.21
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.21
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.032
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.325
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.326
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.576
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.576
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.549
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.837
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.719
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.723
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.723
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.607
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.03
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.031
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.646
common_keywords_kragle.common.Click On Back Click PASS 0.558
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.559
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.299
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.3
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.666
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.487
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.49
home_screen.home.Is Device Inactive Is Element Present FAIL 5.492
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.493
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.392
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.922
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.893
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.461
common_keywords_kragle.common.Restart GHUB Check All PASS 5.045
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.081
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.147
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 40.284
operating_system.os.Put System On Sleep Sleep System PASS 45.346
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 45.349
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.013
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.058
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.081
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.072
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.555
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.555
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.575
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.576
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.549
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.549
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.59
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.591
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.282
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.284
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.285
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.47
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.487
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.192
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.193
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.197
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.198
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.195
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.196
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.563
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.559
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.532
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.775
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.593
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.594
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.311
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.313
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.314
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.475
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.498
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.201
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.202
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.174
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.176
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.196
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.197
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.563
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.564
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.566
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.548
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.788
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.577
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.665
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.668
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.668
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.283
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.285
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.511
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.514
home_screen.home.Is Device Inactive Is Element Present FAIL 5.516
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.517
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.37
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.926
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.826
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.413
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.432
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.38
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.382
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.388
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.389
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.37
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.638
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 396.429
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.04
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.047
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.582
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.298
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.432
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 0.016
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.618
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.296
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.455
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 0.016
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.611
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.296
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.446
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.232
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.233
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.218
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.219
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.195
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.196
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.565
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.565
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.599
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.6
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.543
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.889
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.586
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.308
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.446
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.576
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.661
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.663
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.664
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.281
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.282
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.636
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.494
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.497
home_screen.home.Is Device Inactive Is Element Present FAIL 5.499
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.499
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.425
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.961
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.883
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.376
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.396
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.044
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.046
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.338
common_keywords_kragle.common.Click On Back Click PASS 0.574
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.575
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.148
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.163
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.538
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.364
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.365
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.164
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.184
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.553
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.355
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.358
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.386
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.387
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.383
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.384
common_keywords_kragle.common.Click On Back Click PASS 0.56
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.353
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 22.687
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 72.98
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.578
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.317
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.319
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.32
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.486
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.509
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.552
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.552
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.018
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.082
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.566
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.567
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.558
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.559
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.545
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.577
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.688
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.691
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.692
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.303
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.304
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.66
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.052
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.496
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.503
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.503
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.359
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.922
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.89
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.424
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.444
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.41
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.412
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.414
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.76
common_keywords_kragle.common.Restart GHUB Check All PASS 5.041
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.079
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.08
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 39.211
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.574
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.27
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.273
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.273
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.444
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.021
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.467
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.543
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.544
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.231
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.231
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.237
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.238
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.201
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.202
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.57
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.57
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.548
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.907
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.586
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.657
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.66
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.661
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.305
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.306
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.61
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.494
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.497
home_screen.home.Is Device Inactive Is Element Present FAIL 5.499
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.499
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.369
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.904
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.824
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.415
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.436
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.392
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.394
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.395
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.396
common_keywords_kragle.common.Click On Back Click PASS 0.549
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.36
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.631
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 133.376
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.021
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.02
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.576
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.696
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.699
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.699
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.61
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.03
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.031
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.648
common_keywords_kragle.common.Click On Back Click PASS 0.559
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.56
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.299
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.301
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.668
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.503
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.505
home_screen.home.Is Device Inactive Is Element Present FAIL 5.509
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.509
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.406
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.951
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.925
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.494
common_keywords_kragle.common.Restart GHUB Check All PASS 5.042
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.076
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.131
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 40.26
operating_system.os.Put System On Sleep Sleep System PASS 45.706
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 45.709
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.022
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.249
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.016
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.016
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.267
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.022
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.304
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.016
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.018
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.323
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.021
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.577
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.578
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.571
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.572
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.885
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.598
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.663
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.665
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.667
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.213
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.214
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.657
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.57
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.574
home_screen.home.Is Device Inactive Is Element Present FAIL 5.578
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.579
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.438
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.057
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.933
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.403
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.022
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.426
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.4
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.401
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.403
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.773
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 129.449
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 340.857
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 737.334
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.05
common_keywords_kragle.common.Click On Back Click PASS 0.554
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.555
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.262
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.263
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.562
profile_screen.profile_screen.Click On Delete Button Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.557
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.584
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.585
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.4
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.402
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.404
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.524
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.047
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.553
login_screen.login.Click Dismiss Button Click PASS 1.696
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.697
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.567
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.568
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.547
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.041
home_screen.home.Click On Account Button Click UI FAIL 0.044
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.045
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.001
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Account Button Click UI PASS 0.566
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.568
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.05
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.028
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.059
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.062
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.148
common_keywords_kragle.common.Click On Back Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.549
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.542
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.543
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.608
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.4
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.402
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.415
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.418
common_keywords_kragle.common.Click On Back Click PASS 0.549
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.39
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.677
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.026
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.027
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.657
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.657
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.21
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.21
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.647
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.593
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.596
home_screen.home.Is Device Inactive Is Element Present FAIL 5.598
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.599
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.045
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.682
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.551
common_keywords_kragle.common.Click On Back Click PASS 0.559
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.56
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.258
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.26
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.578
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Appbar Application Name Click UI PASS 0.577
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 7.036
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.55
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.554
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.555
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.017
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.57
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.277
home_screen.home.Click On Account Button Click UI FAIL 15.279
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.279
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.588
home_screen.home.Click On Account Button Click UI PASS 0.59
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.59
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.592
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.029
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.681
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.548
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.257
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.258
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.556
profile_screen.profile_screen.Click On Delete Button Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.576
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.562
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.021
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.153
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.557
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.011
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.019
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.556
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.556
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.6
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.568
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 8.936
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.028
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 10.971
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.551
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.546
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.546
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.594
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.595
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.413
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.414
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.417
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.7
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.545
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.015
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.017
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.659
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.659
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.016
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.017
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.216
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.217
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.66
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.571
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.574
home_screen.home.Is Device Inactive Is Element Present FAIL 5.576
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.577
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.429
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.035
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.925
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.601
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.604
home_screen.home.Is Device Inactive Is Element Present FAIL 5.606
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.607
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.024
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.677
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 19.413
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.555
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.545
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.547
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.577
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.31
common_keywords_kragle.common.Click On Back Click PASS 0.56
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.562
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.597
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Enter Card Name PASS 3.615
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G703 LIGHTSPEED')])) profile_screen.Click On Add Card Entry PASS 0.576
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.383
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.384
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.584
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.452
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.454
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.456
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 12.184
common_keywords_kragle.common.Click On Back Click PASS 0.552
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.553
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.242
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.243
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.654
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.541
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.545
home_screen.home.Is Device Inactive Is Element Present FAIL 5.548
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.549
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.443
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.032
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.932
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.494
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.432
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.434
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.059
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
common_keywords_kragle.common.Click On Back Click PASS 0.545
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.062
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.256
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.256
login_screen.login.Click Dismiss Button Click PASS 1.736
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.737
login_screen.login.Click Yes Button Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Yes Button PASS 0.545
login_screen.login.Click Profile Delete Button Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) login.Click Profile Delete Button PASS 0.557
login_screen.login.Verify Profile Delete Button Present Expect Element PASS 0.018
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
home_screen.home.Click On Account Button Click UI PASS 0.577
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.577
common_keywords_kragle.common.Click On Back Click PASS 0.572
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.573
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 119.285
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.015
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 124.88
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.028
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 138.672
common_keywords_kragle.common.Click On Back Click PASS 0.578
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.578
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.284
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.284
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.288
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.02
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.02
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.448
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 146.121
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.414
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.416
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.418
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.016
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.017
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 300.174
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 300.175
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.015
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.016
device_connector.device_connector.Disconnect Old And Connect New G403:wired G703 LIGHTSPEED:wired device_connector.Connect Device PASS 1.02
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.021
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.022
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.027
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.106
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.028
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.135
device_connector.device_connector.Disconnect Old And Connect New G403:wired G703 LIGHTSPEED:wired device_connector.Disconnect Device PASS 1.166
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G403:wired G703 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 2.187
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.621
device_main_screen.device_view.Click On Settings Click UI PASS 0.624
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} device_view.Click On Settings PASS 0.625
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.846
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.85
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} device_view.Click On Assignments Tab PASS 0.85
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.23
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.232
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.476
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.479
home_screen.home.Is Device Inactive Is Element Present FAIL 5.481
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.481
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.419
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.935
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.764
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.361
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.38
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.39
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.391
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.393
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.549
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} Test: Device Settings For Mouse PASS 19.215
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.431
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.44
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.431
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.439
common_keywords_kragle.common.Click On Back Click PASS 0.571
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.572
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.257
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.259
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.65
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.505
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.508
home_screen.home.Is Device Inactive Is Element Present FAIL 5.51
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.511
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.397
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.945
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.859
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB PASS 12.44
common_keywords_kragle.common.Restart GHUB Check All PASS 5.043
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.085
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.082
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} common.Restart GHUB PASS 40.22
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.432
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.441
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.433
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.441
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.251
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.201
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.561
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.764
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.678
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.68
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.228
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.229
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.636
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.034
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.515
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.517
home_screen.home.Is Device Inactive Is Element Present FAIL 5.52
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.52
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.452
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.014
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.884
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.446
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.466
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.431
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.433
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.428
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.43
common_keywords_kragle.common.Click On Back Click PASS 0.593
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.595
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.478
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.84
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Restart System For Mouse PASS 90.542
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.432
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.441
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.426
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.433
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.251
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.252
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.53
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.533
home_screen.home.Is Device Inactive Is Element Present FAIL 5.536
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.536
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.399
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.973
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.887
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.459
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.479
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.871
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.873
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.875
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.256
operating_system.os.Put System On Sleep Sleep System PASS 45.254
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} os.Put System On Sleep PASS 45.256
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.431
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.442
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.514
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.523
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.43
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.431
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.431
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.432
common_keywords_kragle.common.Click On Back Click PASS 0.566
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 7.45
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.24
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.263
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.815
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} dpi.Change DPI Value To PASS 6.839
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.663
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.664
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.237
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.238
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.662
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.516
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.519
home_screen.home.Is Device Inactive Is Element Present FAIL 5.522
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.523
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.462
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.021
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.925
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.436
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
home_screen.home.Is Screen Loaded Is Element Present PASS 0.022
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.459
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.044
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.047
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.445
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Sleep System For Mouse PASS 101.563
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.5
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.501
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.028
common_keywords_kragle.common.Click On Back Click PASS 0.557
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.558
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.554
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.554
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.558
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.616
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.618
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.621
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.622
common_keywords_kragle.Click On Cancel Click FAIL 10.03
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel FAIL 10.031
ELSE Click PASS 0.565
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.566
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.622
home_screen.home.Click On Appbar Application Name Click UI PASS 0.626
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.626
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.418
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.419
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.463
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.465
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 15.801
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 15.802
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 5.505
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 5.505
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 21.313
common_keywords_kragle.common.Click On Back Click FAIL 77.112
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 77.113
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.387
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.389
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 105.71
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 119.247
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.43
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.44
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.687
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.696
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.864
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.111
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.989
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.14
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.15
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.142
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.15
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.011
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.615
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.615
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.566
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.249
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.972
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.544
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.622
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.623
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.569
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.544
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.253
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.996
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.55
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.564
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.662
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.663
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.242
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.243
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.512
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.515
home_screen.home.Is Device Inactive Is Element Present FAIL 5.517
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.518
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.424
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.979
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.85
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Add Chrome Profile common.Click On Back PASS 0.551
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.006
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.006
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub PASS 12.746
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.806
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.809
ELSE games_applications.Click On Add Application PASS 0.81
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.044
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.046
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
home_screen.home.Click On Appbar Application Name Click UI PASS 0.588
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.59
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.409
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.411
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.422
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.424
common_keywords_kragle.common.Click On Back Click PASS 0.579
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.439
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 27.211
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 204.225
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.431
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.433
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.237
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.239
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.55
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.15
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.142
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.143
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.575
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.256
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.257
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.55
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.138
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.14
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.713
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.262
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.539
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.803
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.143
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.145
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.717
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.309
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.54
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.54
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.85
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.553
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.141
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.143
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.718
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.166
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.538
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.706
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.545
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.546
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.143
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.145
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.714
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.18
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.54
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.722
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.545
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.547
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.144
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.145
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.714
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.217
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.569
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.569
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.788
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.018
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 27.49
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.142
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.151
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.136
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.145
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.55
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.139
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.147
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.551
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.156
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.551
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.567
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.568
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.433
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.677
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.678
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.222
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.223
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.612
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.503
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.507
home_screen.home.Is Device Inactive Is Element Present FAIL 5.509
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.51
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.414
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.958
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.796
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.369
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.388
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.391
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.392
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
common_keywords_kragle.common.Click On Back Click PASS 0.56
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.542
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.739
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity For Mouse PASS 275.366
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.552
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.233
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.234
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.493
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.497
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.501
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.379
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.916
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.769
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.389
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.391
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.393
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} device_settings.Disable Onboard Memory Mode PASS 15.724
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.4
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.401
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.403
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.399
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.4
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.403
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.139
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.147
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.137
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.144
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 4.3
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 7.711
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.138
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.146
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.393
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.394
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.398
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.399
common_keywords_kragle.common.Click On Back Click PASS 0.58
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.397
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.424
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 30.425
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.574
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.577
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.577
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.022
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 31.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 31.017
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 31.021
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.564
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.565
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.548
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
device_main_screen.device_view.Click On Settings Click UI PASS 0.585
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.224
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.225
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.498
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.5
home_screen.home.Is Device Inactive Is Element Present FAIL 5.503
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.503
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.364
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.904
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.746
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.395
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.397
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.398
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.399
common_keywords_kragle.common.Click On Back Click PASS 0.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.398
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 23.284
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 97.889
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.587
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.236
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.364
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.542
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.611
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.228
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.381
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.542
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.543
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.605
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.242
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.4
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.015
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.545
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.586
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.563
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.24
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.395
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.7
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.702
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.288
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.289
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.612
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.493
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.496
home_screen.home.Is Device Inactive Is Element Present FAIL 5.499
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.499
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.373
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.908
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.813
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.395
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.418
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.044
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.288
common_keywords_kragle.common.Click On Back Click PASS 0.548
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.549
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.024
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.026
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.028
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.029
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.026
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.028
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 0.03
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 1.204
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} dpi.Onboard Profile DPI Test for Mouse device PASS 150.811
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}, 'test_verification': 'firmware'} Test: DPI With Onboard Profile For Mouse PASS 166.536
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.014
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.551
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.555
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.559
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.56
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.589
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.591
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.592
common_keywords_kragle.Click On Cancel Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.541
ELSE Click PASS 0.565
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.566
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.01
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.585
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.381
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.382
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.392
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.394
common_keywords_kragle.common.Click On Back Click PASS 0.586
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.586
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 7.386
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.356
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.395
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.395
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.549
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.301
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.786
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.537
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.588
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.59
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.054
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle Expect Zone Lighting Effect PASS 4.844
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle firmware.Expect Zone Lighting Effect PASS 4.854
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.111
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.106
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.228
firmware.firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 Expect Zone Rgb PASS 1.143
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 firmware.Expect Zone RGB PASS 1.15
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.679
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.68
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.576
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.575
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.347
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.184
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.553
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.146
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.154
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.239
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.24
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.148
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.156
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.347
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.349
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.141
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.15
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.605
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 31.305
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.729
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.729
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.59
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.548
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.301
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.174
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.542
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.236
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.237
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.235
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.236
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.203
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.204
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.562
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.585
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.56
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.921
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.305
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.306
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.539
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.543
home_screen.home.Is Device Inactive Is Element Present FAIL 5.546
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.546
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.042
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.627
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.572
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Add Chrome Profile common.Click On Back PASS 0.55
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.007
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.007
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub PASS 13.067
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.409
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.411
ELSE games_applications.Click On Add Application PASS 1.411
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.035
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.036
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.383
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.385
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.395
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.397
common_keywords_kragle.common.Click On Back Click PASS 0.575
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.382
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 28.061
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.012
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 144.934
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.138
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.145
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.196
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.199
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.142
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.15
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.268
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.269
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.141
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.148
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.593
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.533
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.534
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 31.12
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.141
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.148
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.196
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.197
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.146
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.155
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.346
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.348
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.14
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.148
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.021
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.574
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.575
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.55
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 31.211
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.719
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.723
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.723
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.599
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.03
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.031
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.637
common_keywords_kragle.common.Click On Back Click PASS 0.553
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.554
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.287
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.289
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.501
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.504
home_screen.home.Is Device Inactive Is Element Present FAIL 5.506
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.507
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.399
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.943
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.88
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.443
common_keywords_kragle.common.Restart GHUB Check All PASS 5.045
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.081
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.112
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 40.247
operating_system.os.Put System On Sleep Sleep System PASS 45.334
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 45.335
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.531
firmware.firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 Expect Zone Rgb PASS 1.139
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 111 222 101 firmware.Expect Zone RGB PASS 1.146
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.019
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.019
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.083
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.543
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.543
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.548
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.551
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.55
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.552
firmware.firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 Expect Zone Rgb PASS 1.14
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} logo 111 222 101 firmware.Expect Zone RGB PASS 1.147
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.181
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.182
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.183
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.184
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.181
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.182
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.555
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.556
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.555
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.557
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.533
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.73
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.569
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.57
firmware.firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 Expect Zone Rgb PASS 1.145
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary 0 0 0 firmware.Expect Zone RGB PASS 1.152
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.533
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.203
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.204
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.182
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.183
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.203
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.203
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.56
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.563
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.547
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.797
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.561
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.665
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.668
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.669
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.281
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.282
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.605
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.496
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.502
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.408
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.945
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.836
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.414
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.433
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.398
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.399
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.553
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.835
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 363.606
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.548
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.549
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.248
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.25
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.494
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.497
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.5
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.423
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.961
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.837
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.396
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.398
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.399
BuiltIn.Run Keyword If ${onboard_mode} device_settings.Disable Onboard Memory Mode ${device['displayName']} device_settings.Disable Onboard Memory Mode PASS 15.796
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element PASS 0.011
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 0.02
firmware.firmware.Expect Zone RGB ${device['productId']} primary 255 66 177 Expect Zone Rgb PASS 1.142
BuiltIn.Run Keyword If ${INDEX}==0 firmware.Expect Zone RGB ${device['productId']} primary 255 66 177 firmware.Expect Zone RGB PASS 1.15
BuiltIn.Run Keyword And Continue On Failure lightsync.Onboard Lighting Profile Loop ${device} ${profile_number} lightsync.Onboard Lighting Profile Loop PASS 1.159
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.134
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} firmware.Get Onboard Profile Number PASS 0.143
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.395
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.396
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.398
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.399
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.395
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.362
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 30.363
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.555
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.557
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.567
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.022
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 31.011
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 31.012
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 31.017
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.581
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.582
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.552
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
device_main_screen.device_view.Click On Settings Click UI PASS 0.584
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.584
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.294
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.295
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.509
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.513
home_screen.home.Is Device Inactive Is Element Present FAIL 5.515
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.516
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.416
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.967
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.878
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.383
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.384
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.378
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.38
common_keywords_kragle.common.Click On Back Click PASS 0.575
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.363
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 23.384
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 97.906
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.574
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.303
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.421
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 0.015
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.606
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.307
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.454
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 0.016
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.597
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.53
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.295
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.427
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.54
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.541
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.204
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.205
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.217
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.219
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.202
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.204
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.563
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.563
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.588
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.589
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.543
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.867
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.583
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.548
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.3
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.437
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.575
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.667
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.669
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.669
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.302
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.304
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.621
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.495
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.498
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.501
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.367
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.906
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.835
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.385
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.044
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.046
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.277
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.578
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.151
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.166
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.534
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.534
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.384
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.385
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.177
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.194
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.553
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.341
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.341
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
home_screen.home.Click On Appbar Application Name Click UI PASS 0.587
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.397
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.398
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.393
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.395
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.38
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 22.732
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 172.117
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.19
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.199
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.022
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.022
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.019
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.088
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.566
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.566
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.56
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.56
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.55
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.567
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.677
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.68
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.68
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.297
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.299
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.658
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.034
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.515
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.518
home_screen.home.Is Device Inactive Is Element Present FAIL 5.521
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.522
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.411
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.975
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.937
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.421
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.441
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.41
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.411
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.414
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.803
common_keywords_kragle.common.Restart GHUB Check All PASS 5.042
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.078
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.08
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 39.209
firmware.firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} Expect Zone Rgb PASS 1.143
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone RGB ${device['productId']} primary ${r} ${g} ${b} firmware.Expect Zone RGB PASS 1.151
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.537
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.25
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.251
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.237
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.237
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.19
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.191
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.575
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.575
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.565
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.565
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.568
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.931
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.565
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.645
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.648
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.648
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.288
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.29
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.501
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.504
home_screen.home.Is Device Inactive Is Element Present FAIL 5.506
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.507
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.357
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.9
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.786
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.373
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.391
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.382
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.383
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.408
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.41
common_keywords_kragle.common.Click On Back Click PASS 0.544
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.359
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.547
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 102.677
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 Expect Zone Lighting Brightness PASS 1.139
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 firmware.Expect Zone Lighting Brightness PASS 1.146
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 Expect Zone Lighting Rate PASS 1.139
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 firmware.Expect Zone Lighting Rate PASS 1.146
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing Expect Zone Lighting Effect PASS 1.141
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} primary breathing firmware.Expect Zone Lighting Effect PASS 1.148
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.571
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.694
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.696
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.697
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.593
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.031
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.031
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.632
common_keywords_kragle.common.Click On Back Click PASS 0.555
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.555
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.298
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.299
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.653
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.498
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.5
home_screen.home.Is Device Inactive Is Element Present FAIL 5.503
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.504
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.402
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.942
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.899
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.463
common_keywords_kragle.common.Restart GHUB Check All PASS 5.041
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.084
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.081
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 40.217
operating_system.os.Put System On Sleep Sleep System PASS 45.912
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 45.914
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.146
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.153
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Input BREATHING BRIGHTNESS Present light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.012
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.201
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.016
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.017
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.22
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.14
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.146
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Input BREATHING RATE Present light_sync.Verify Input BREATHING RATE Present PASS 0.012
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.333
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.016
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.017
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.351
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing Expect Zone Lighting Effect PASS 1.25
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} breathing firmware.Expect Zone Lighting Effect PASS 1.257
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.572
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.545
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 11.371
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.564
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.682
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.685
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.686
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.231
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.231
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.496
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.501
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.415
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.951
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.778
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.369
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.386
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.393
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.394
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.396
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.571
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 136.209
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 426.828
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With System Verification {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} Test: Lightsync Effect For Mouse With System Verification PASS 790.475
common_keywords_kragle.common.Click On Back Click PASS 0.577
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.578
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.232
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.233
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.053
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.491
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.494
home_screen.home.Is Device Inactive Is Element Present FAIL 5.497
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.498
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.369
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.927
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.805
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.368
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.388
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.42
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.422
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.423
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.627
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.209
common_keywords_kragle.common.Restart GHUB Check All PASS 5.04
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.084
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.087
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} common.Restart GHUB PASS 40.222
common_keywords_kragle.common.Click On Back Click PASS 0.583
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.584
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.236
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.237
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.645
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.498
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.501
home_screen.home.Is Device Inactive Is Element Present FAIL 5.503
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.504
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.357
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.897
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.783
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.373
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.393
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.419
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.421
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.423
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.612
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.199
common_keywords_kragle.common.Restart GHUB Check All PASS 5.04
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.083
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.104
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.002
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} common.Restart GHUB PASS 39.239
operating_system.os.Put System On Sleep Sleep System PASS 45.624
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} os.Put System On Sleep PASS 45.626
common_keywords_kragle.common.Click On Back Click PASS 0.549
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.55
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.218
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.22
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.667
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.587
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.59
home_screen.home.Is Device Inactive Is Element Present FAIL 5.592
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.593
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.438
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.068
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.961
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.478
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.497
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.425
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.428
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.43
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.903
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.456
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.015
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.016
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} device_connector.Connect Device PASS 1.024
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.05
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.032
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.082
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} device_connector.Disconnect Device PASS 1.112
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.552
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.211
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.212
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.642
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.557
home_screen.home.Is Device Inactive Is Element Present FAIL 5.559
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.56
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.424
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.024
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.881
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.416
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.438
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.45
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.451
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.453
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.786
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.342
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} Test: OOB Software Support For Mouse PASS 200.44
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.045
common_keywords_kragle.common.Click On Back Click PASS 0.575
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.576
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.255
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.256
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) common.Select Yes On a Alert PASS 0.567
profile_screen.profile_screen.Click On Delete Button Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) profile_screen.Click On Delete Button PASS 3.572
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) profile_screen.Click On Local Profile Details Button PASS 0.587
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.405
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.406
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.408
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.573
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.052
common_keywords_kragle.common.Click On Back Click PASS 0.557
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.558
login_screen.login.Click Dismiss Button Click PASS 9.406
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 9.407
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.568
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.568
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.572
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.039
home_screen.home.Click On Account Button Click UI FAIL 0.043
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.044
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Account Button Click UI PASS 0.562
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.564
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 16.789
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.028
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 18.873
common_keywords_kragle.common.Click On Back Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.551
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.538
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.595
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.409
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.41
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.414
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.415
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.4
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.67
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.023
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.024
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.662
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.663
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.214
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.215
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.642
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.6
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.603
home_screen.home.Is Device Inactive Is Element Present FAIL 5.605
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.606
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.043
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.689
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.556
common_keywords_kragle.common.Click On Back Click PASS 0.559
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.559
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.27
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.27
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.571
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
home_screen.home.Click On Appbar Application Name Click UI PASS 0.575
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.046
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 7.033
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.551
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.543
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.544
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.016
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.572
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.244
home_screen.home.Click On Account Button Click UI FAIL 15.247
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.248
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
home_screen.home.Click On Account Button Click UI PASS 0.588
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.589
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.549
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.044
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.63
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.257
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.258
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) common.Select Yes On a Alert PASS 0.56
profile_screen.profile_screen.Click On Delete Button Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) profile_screen.Click On Delete Button PASS 3.59
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) profile_screen.Click On Local Profile Details Button PASS 0.557
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.169
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.553
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.557
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.011
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.018
profile_screen.profile_screen.Click On Publish Button Click PASS 0.57
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.57
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.568
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.599
home_screen.home.Click On Appbar Application Name Click UI PASS 0.602
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.602
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 8.962
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.002
common_keywords_kragle.common.Click On Back Click PASS 0.559
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.56
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 44.911
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.014
IF ${is_failed} Login Cloud Account PASS 50.497
common_keywords_kragle.common.Click On Back Click PASS 0.561
IF ${is_failed} common.Click On Back PASS 0.562
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.01
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.019
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.02
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Click On Publish Button Click PASS 0.564
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.566
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.57
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.571
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.566
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 69.047
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.002
common_keywords_kragle.common.Click On Back Click PASS 0.646
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.647
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 39.913
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.013
IF ${is_failed} Login Cloud Account PASS 45.581
common_keywords_kragle.common.Click On Back Click PASS 0.564
IF ${is_failed} common.Click On Back PASS 0.565
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Click On Publish Button Click PASS 0.571
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.572
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.576
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.572
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 63.106
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.008
IF ${is_failed} LOG WARNING PASS 0.001
common_keywords_kragle.common.Click On Back Click PASS 0.557
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.558
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 38.994
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.014
IF ${is_failed} Login Cloud Account PASS 44.577
common_keywords_kragle.common.Click On Back Click PASS 0.604
IF ${is_failed} common.Click On Back PASS 0.604
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.01
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.576
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.578
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.582
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.599
home_screen.home.Click On Appbar Application Name Click UI PASS 0.603
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.603
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 62.199
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back NOT RUN 0.0
IF ${is_failed} LOG WARNING PASS 0.001
common_keywords_kragle.common.Click On Back Click PASS 0.581
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.582
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 71.743
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.013
IF ${is_failed} Login Cloud Account PASS 77.349
common_keywords_kragle.common.Click On Back Click PASS 0.557
IF ${is_failed} common.Click On Back PASS 0.559
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.01
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.049
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.051
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.026
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.028
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.019
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.011
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.013
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.018
profile_screen.profile_screen.Click On Publish Button Click PASS 0.558
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.559
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.604
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.56
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload FAIL 144.742
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 470.116
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.552
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.539
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.54
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.577
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.445
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.446
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.448
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.703
common_keywords_kragle.common.Click On Back Click PASS 0.564
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.543
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.015
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.017
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.68
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.681
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.015
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.016
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.267
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.268
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.576
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.578
home_screen.home.Is Device Inactive Is Element Present FAIL 5.581
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.582
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.42
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.03
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.935
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.596
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.599
home_screen.home.Is Device Inactive Is Element Present FAIL 5.601
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.601
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.025
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.67
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 19.44
common_keywords_kragle.common.Click On Back Click PASS 0.558
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.558
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.538
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.58
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.309
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.554
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.412
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) profile_screen.Enter Card Name PASS 3.43
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.582
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G403')])) profile_screen.Click On Add Card Entry PASS 0.583
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.363
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.364
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.446
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.448
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.45
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.974
common_keywords_kragle.common.Click On Back Click PASS 0.574
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.576
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.222
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.224
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.647
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.592
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.596
home_screen.home.Is Device Inactive Is Element Present FAIL 5.598
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.598
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.406
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.054
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.93
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.515
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.433
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.435
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
common_keywords_kragle.common.Click On Back Click PASS 0.545
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.052
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.228
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.229
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Account Button Click UI PASS 0.576
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.577
common_keywords_kragle.common.Click On Back Click PASS 0.584
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.585
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 122.866
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.013
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 128.471
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.026
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 139.361
common_keywords_kragle.common.Click On Back Click PASS 0.577
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.578
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.277
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.277
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.28
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.02
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.02
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.443
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 146.804
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.431
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.432
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.434
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.013
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.014
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 767.586
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G403', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c083', 'productId': '0xc083', 'firmware': '108.1.12', 'modelId': '8c083', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler']}}} Test: Local And Cloud Profile For Mouse PASS 767.588
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.015
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.015
device_connector.device_connector.Disconnect Old And Connect New G512:wired G403:wired device_connector.Connect Device PASS 1.018
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.015
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.114
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.012
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.128
device_connector.device_connector.Disconnect Old And Connect New G512:wired G403:wired device_connector.Disconnect Device PASS 1.15
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G512:wired G403:wired device_connector.Disconnect Old And Connect New PASS 2.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.484
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.485
common_keywords_kragle.common.Click On Back Click PASS 0.561
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
common_keywords_kragle.common.Click On Back Click PASS 0.612
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.613
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.702
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.191
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.202
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.534
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.535
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Enable Expect Firmware Fn Inversion PASS 0.193
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.201
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.547
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.548
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.192
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.2
device_settings_screen.device_settings.Is FN Key Inversion Selected Is Checkbox Selected FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status device_settings.Is FN Key Inversion Selected device_settings.Is FN Key Inversion Selected FAIL 2.015
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - FN Inversion PASS 3.709
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.531
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.533
light_sync_screen.light_sync.Verify From Dropdown SELECT A NEW ON-BOARD EFFECT Expect Element PASS 0.036
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} light_sync.Verify From Dropdown PASS 0.037
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.57
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.571
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.015
${status} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.017
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Onboard Lighting PASS 3.162
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.604
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.605
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.335
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.337
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.685
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.599
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.602
home_screen.home.Is Device Inactive Is Element Present FAIL 5.605
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.605
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.467
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.108
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} home.Open Device Configuration PASS 12.141
common_keywords_kragle.common.Click On Back Click PASS 0.572
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.572
common_keywords_kragle.common.Click On Back Click PASS 0.637
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.638
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.035
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.036
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.657
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.657
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.371
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.373
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.749
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.584
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.588
home_screen.home.Is Device Inactive Is Element Present FAIL 5.591
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.592
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.482
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.111
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 12.239
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 14.152
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 38.488
operating_system.os.Close Image Close Image PASS 0.001
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 116, 'G': 148, 'R': 148}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.189
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${item}', "('mid left', 'green')")])) lightsync.Verify Screen Sampler Colors FAIL 0.204
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 241, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 241, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 241, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 241, 'R': 255}")])) color.Classify Color PASS 0.002
@{color} firmware.firmware.Get Screen Sampler Colors ${product_id} ${screen_side} Get Screen Sampler Colors PASS 0.192
lightsync.lightsync.Verify Screen Sampler Colors ${device['productId']} ${screen_side} ${color_name} firmware.Get Screen Sampler Colors PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${item}', "('left', 'yellow')")])) lightsync.Verify Screen Sampler Colors PASS 0.215
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 0.545
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 0.546
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.295
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.296
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.017
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.018
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 0.551
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 0.552
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 0.58
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.547
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.006
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.007
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.613
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.617
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.619
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.62
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.681
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.684
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.684
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.315
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.316
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.705
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.586
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.589
home_screen.home.Is Device Inactive Is Element Present FAIL 5.592
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.592
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.473
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.103
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 12.136
common_keywords_kragle.common.Restart GHUB Check All PASS 5.044
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.079
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.078
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 39.211
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard FAIL 60.656
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Keys Colors Keyboard PASS 0.197
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Keys Colors Keyboard PASS 0.194
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Keys Colors Keyboard PASS 0.196
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Keys Colors Keyboard PASS 0.199
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Keys Colors Keyboard PASS 0.196
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Keys Colors Keyboard PASS 0.196
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Keys Colors Keyboard PASS 0.195
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Keys Colors Keyboard PASS 0.194
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Keys Colors Keyboard PASS 0.198
${color} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["a"] Get Keys Colors Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Keys Colors Keyboard PASS 0.194
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Echo Press ${device} lightsync.Verify Echo Press PASS 1.984
ELSE Drag Slider NOT RUN 0.0
IF ${is_100_step_slider_present} Drag Slider PASS 15.273
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element PASS 0.017
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Drag Speed Slider PASS 15.293
light_sync_screen.light_sync.Select Effect From Dropdown ECHO PRESS Click PASS 0.604
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.605
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.575
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.576
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.658
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.66
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.661
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.721
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.727
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.728
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.362
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.363
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.733
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.036
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.668
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.671
home_screen.home.Is Device Inactive Is Element Present FAIL 5.674
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.675
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.597
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.315
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 12.418
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.554
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.556
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.558
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 29.378
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Echo Press Effect For Keyboard PASS 47.855
common_keywords_kragle.common.Click On Back Click PASS 0.551
IF ${is_chrome_profile_added}==False common.Click On Back PASS 0.552
ELSE Expect Element FAIL 5.033
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.034
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.567
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.609
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.611
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 4.256
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 10.414
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name NOT RUN 0.001
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name NOT RUN 0.0
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration NOT RUN 0.001
profile.profile.Add Chrome Profile common.Click On Back NOT RUN 0.0
IF ${is_chrome_profile_added} is ${False} LOG ERROR PASS 0.001
ELSE Expect Element FAIL 5.041
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.043
ELSE Add Application On Lghub PASS 12.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.051
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.054
ELSE games_applications.Click On Add Application PASS 1.054
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
home_screen.home.Click On Appbar Application Name Click UI PASS 0.593
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.594
common_keywords_kragle.common.Restart GHUB Check All PASS 5.038
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.077
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.081
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 40.204
ELSE Expect Element FAIL 5.039
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.041
ELSE Add Application On Lghub PASS 12.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.047
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.049
ELSE games_applications.Click On Add Application PASS 1.05
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
home_screen.home.Click On Appbar Application Name Click UI PASS 0.59
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.591
common_keywords_kragle.common.Restart GHUB Check All PASS 5.04
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.082
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.078
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 39.21
ELSE Expect Element FAIL 5.045
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.047
ELSE Add Application On Lghub PASS 12.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.048
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.051
ELSE games_applications.Click On Add Application PASS 1.051
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.599
home_screen.home.Click On Appbar Application Name Click UI PASS 0.602
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.603
common_keywords_kragle.common.Restart GHUB Check All PASS 5.039
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.079
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.08
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 39.207
ELSE Expect Element FAIL 5.044
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.045
ELSE Add Application On Lghub PASS 12.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.056
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.058
ELSE games_applications.Click On Add Application PASS 1.059
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
home_screen.home.Click On Appbar Application Name Click UI PASS 0.595
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.595
common_keywords_kragle.common.Restart GHUB Check All PASS 5.044
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.082
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.082
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 39.218
ELSE Expect Element FAIL 5.042
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.043
ELSE Add Application On Lghub PASS 12.749
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.28
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.282
ELSE games_applications.Click On Add Application PASS 1.282
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.034
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.036
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.029
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 0.031
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile FAIL 259.69
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.013
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard FAIL 270.132
common_keywords_kragle.common.Click On Back Click PASS 0.548
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.55
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.247
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.248
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.558
profile_screen.profile_screen.Click On Delete Button Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.547
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.545
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.248
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.248
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.557
profile_screen.profile_screen.Click On Delete Button Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.574
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.562
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.021
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.548
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.057
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.06
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 21.035
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.545
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.536
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.589
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.467
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.468
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.467
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.469
common_keywords_kragle.common.Click On Back Click PASS 0.547
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.507
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.751
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.191
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.198
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.675
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.678
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.679
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.309
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.311
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.583
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.585
home_screen.home.Is Device Inactive Is Element Present FAIL 5.588
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.588
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.505
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.128
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 12.079
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.543
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.544
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.555
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.473
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.474
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.485
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.487
common_keywords_kragle.common.Click On Back Click PASS 0.545
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.529
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.786
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.185
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.185
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.2
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.357
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.359
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.678
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.681
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.681
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.307
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.308
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.659
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.578
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.581
home_screen.home.Is Device Inactive Is Element Present FAIL 5.584
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.584
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.445
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.064
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 12.042
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.551
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.539
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.017
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.472
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.473
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.474
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.754
common_keywords_kragle.common.Click On Back Click PASS 0.556
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.557
keyboard_screen.keyboard.Click On Present Color Click PASS 0.546
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.58
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element FAIL 5.277
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 6.408
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.533
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.534
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.563
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.565
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.549
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.604
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.607
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.607
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.706
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.708
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.708
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.667
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.544
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.367
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.584
keyboard_screen.keyboard.Click On Present Color Click PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.558
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.607
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.607
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.286
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.286
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.579
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.579
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.544
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.605
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.607
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.607
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.752
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.754
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.755
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.622
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.57
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.339
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.539
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.31
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.311
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.635
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.588
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.591
home_screen.home.Is Device Inactive Is Element Present FAIL 5.595
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.595
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.043
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.677
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.634
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.577
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.229
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.245
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.534
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.367
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.369
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.258
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.277
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.552
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.352
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.353
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.585
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.473
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.474
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.486
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.488
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.556
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 23.058
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 159.096
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.196
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.184
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.185
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.187
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.195
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.196
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.362
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.364
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.608
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.611
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.611
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.717
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.719
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.72
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.321
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.322
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.699
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.567
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.57
home_screen.home.Is Device Inactive Is Element Present FAIL 5.573
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.574
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.471
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.082
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 12.116
common_keywords_kragle.common.Restart GHUB Check All PASS 5.04
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.085
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.209
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 40.344
operating_system.os.Put System On Sleep Sleep System PASS 45.717
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 45.72
common_keywords_kragle.common.Click On Back Click PASS 0.607
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.607
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.001
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.202
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.482
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.483
keyboard_screen.keyboard.Click On Present Color Click PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.572
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.606
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.607
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.226
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.226
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.565
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.026
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 130.563
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.598
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.599
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.002
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.195
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.197
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.206
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.186
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.197
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.2
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.476
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} ${r} ${g} ${b} lightsync.Verify Breathing Color PASS 5.478
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.019
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.02
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.019
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.019
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.02
keyboard_screen.keyboard.Drag Drag PASS 0.095
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.096
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.001
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.002
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.195
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.193
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.202
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.477
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 255 0 62 lightsync.Verify Breathing Color PASS 5.479
keyboard_screen.keyboard.Click On Present Color Click PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.583
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.62
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.621
color.color.Verify Breathing ${R} ${G} ${B} ${colors_list} Verify Breathing PASS 0.0
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' color.Verify Breathing ${R} ${G} ${B} ${colors_list} color.Verify Breathing PASS 0.002
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '24')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '23')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.196
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.198
robot.result.ForIteration(variables=OrderedDict([('${i}', '22')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.195
robot.result.ForIteration(variables=OrderedDict([('${i}', '21')])) keyword.Run Keyword And Return Result PASS 0.204
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '20')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '19')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '18')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.19
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '17')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '16')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.194
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.196
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '15')])) keyword.Run Keyword And Return Result PASS 0.205
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) keyword.Run Keyword And Return Result PASS 0.198
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.191
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.193
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) keyword.Run Keyword And Return Result PASS 0.203
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.187
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.188
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) keyword.Run Keyword And Return Result PASS 0.202
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.192
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.194
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) keyword.Run Keyword And Return Result PASS 0.201
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.188
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.189
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.192
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) keyword.Run Keyword And Return Result PASS 0.199
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.189
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) keyword.Run Keyword And Return Result PASS 0.2
firmware.firmware.Get Global Color Keyboard 0xc33c Get Global Color Keyboard PASS 0.19
${result} libraries.keyword_handler.Run A Keyword @{args} firmware.Get Global Color Keyboard PASS 0.191
${color} keyword_handler.keyword.Run Keyword And Return Result ${keyword} ${device['productId']} ${zone} Run A Keyword PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) keyword.Run Keyword And Return Result PASS 0.199
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Breathing Color Verification ${device} ${R} ${G} ${B} lightsync.Breathing Color Verification PASS 5.474
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Breathing Color ${device} 180 114 66 lightsync.Verify Breathing Color PASS 5.476
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.379
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.38
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.557
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.194
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.195
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.203
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.205
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.196
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.198
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.607
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.608
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.607
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.575
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.575
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.951
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.021
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.022
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.032
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 51.823
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard FAIL 611.618
color.color.Verify Horizontal Color Wave ${classified_colors_list3} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list2} Verify Horizontal Color Wave PASS 0.0
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
color.color.Verify Horizontal Color Wave ${classified_colors_list} Verify Horizontal Color Wave PASS 0.001
lightsync.lightsync.Verify Horizontal Wave ${device} color.Verify Horizontal Color Wave PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 2, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 41, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 86, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 130, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 174, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 218, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 249}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 204}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 160}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 116}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 72}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 27}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 16, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 60, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 104, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 149, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 193, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 237, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 232, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 188, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 141, 'R': 0}")])) color.Classify Color PASS 0.001
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.191
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.207
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 196, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 152, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 108, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 63, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 19, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 24, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 68, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 110, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 154, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 199, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 243, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 224}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 180}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 135}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 91}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 47}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 3}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 40, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 85, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 129, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 173, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.002
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.19
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.206
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 118}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 165}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 209}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 253}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 213, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 169, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 127, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 83, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 39, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 4, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 49, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 93, 'R': 255}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 137, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 181, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 226, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 241}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 197}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 153}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 108}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 64}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 20}")])) color.Classify Color PASS 0.002
@{color} firmware.firmware.Get Horizontal Colors Keyboard ${device['productId']} ${device['keyboard_type']} Get Horizontal Colors Keyboard PASS 0.251
lightsync.lightsync.Verify Horizontal Wave ${device} firmware.Get Horizontal Colors Keyboard PASS 0.266
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Horizontal Wave ${device} lightsync.Verify Horizontal Wave PASS 2.864
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.409
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.409
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.607
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.598
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.021
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.023
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.024
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.035
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 22.539
color.color.Verify Cycle Color ${classified_colors_list} reverse cycle Verify Cycle Color PASS 0.001
lightsync.lightsync.Verify Cycle ${device} color.Verify Cycle Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 240, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 54, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 130, 'G': 0, 'R': 255}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 197}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 0, 'R': 10}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 255, 'G': 173, 'R': 0}")])) color.Classify Color PASS 0.002
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 154, 'G': 255, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 255, 'R': 30}")])) color.Classify Color PASS 0.001
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.198
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.199
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.192
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.2
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.198
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.2
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.2
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.199
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Cycle ${device} lightsync.Verify Cycle PASS 9.66
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.407
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.409
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.576
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.577
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 29.244
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.563
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} Verify Fixed Colors Keyboard PASS 1.195
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} ${r} ${g} ${b} firmware.Verify Fixed Colors Keyboard PASS 1.203
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.018
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.019
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.017
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.018
keyboard_screen.keyboard.Drag Drag PASS 0.082
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.083
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 Verify Fixed Colors Keyboard PASS 1.196
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 255 0 62 firmware.Verify Fixed Colors Keyboard PASS 1.204
keyboard_screen.keyboard.Click On Present Color Click PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.567
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.591
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.592
firmware.firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 Verify Fixed Colors Keyboard PASS 1.199
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Fixed Colors Keyboard ${device['productId']} 180 114 66 firmware.Verify Fixed Colors Keyboard PASS 1.206
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.536
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.194
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.195
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.186
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.188
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.203
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.203
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.588
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.589
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.565
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.566
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.551
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.833
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.019
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.02
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.03
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 25.406
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.001
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.002
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.66
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.665
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.667
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.669
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.697
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.701
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.702
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.385
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.387
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.738
common_keywords_kragle.common.Restart GHUB Check All PASS 5.045
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.098
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.065
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 39.219
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.016
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.021
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 43.379
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard FAIL 842.098
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.658
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.659
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.629
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.63
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.557
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.557
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.848
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.552
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.195
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.204
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.552
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.193
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.2
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.199
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.207
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.553
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 5.897
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.172
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.176
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.185
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.188
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.182
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.185
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.609
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.61
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.335
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.337
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.338
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.951
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.037
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.039
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.166
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.171
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.187
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.19
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.169
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.172
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.589
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.59
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.025
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.01
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.009
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.055
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.065
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 14.236
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.542
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.545
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.193
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.202
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.552
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.194
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.204
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.538
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.187
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.196
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.553
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 5.867
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.165
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.167
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.182
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.185
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.202
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.205
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.019
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.02
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.55
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.551
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.542
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.023
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 64.613
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.66
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.662
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.629
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.63
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.545
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.839
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.57
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.199
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.207
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.569
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 6.389
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 6.398
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.005
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.548
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} Verify Keys Colors Keyboard PASS 1.197
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} ${R} ${G} ${B} ${keys} firmware.Verify Keys Colors Keyboard PASS 1.204
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.004
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.59
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 11.17
keyboard_screen.keyboard.Click On First Color Click PASS 0.597
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.599
keyboard_screen.keyboard.Click On Present Color Click PASS 0.59
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.017
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.609
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.592
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.593
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.572
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.558
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.021
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.022
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.034
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 19.982
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.627
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.631
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.75
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.754
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.754
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.363
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.365
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.737
common_keywords_kragle.common.Restart GHUB Check All PASS 5.048
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.101
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.068
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 39.229
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.015
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.021
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 43.366
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 129.351
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.209
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.209
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.201
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.202
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.199
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.2
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.245
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.245
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.027
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 12.889
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.592
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.593
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.562
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.563
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.585
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.566
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.567
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.623
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.624
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.561
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.652
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.655
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.658
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.658
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.704
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.707
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.707
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.287
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.288
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.667
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.651
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.655
home_screen.home.Is Device Inactive Is Element Present FAIL 5.657
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.658
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.473
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.169
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 12.136
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.5
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.502
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.53
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.532
common_keywords_kragle.common.Click On Back Click PASS 0.561
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 7.618
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 24.65
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.649
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.649
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.621
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.622
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.579
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.58
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.852
color.color.Verify Color Order ${colors_list} ${color_order} Verify Color Order FAIL 0.0
lightsync.lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] color.Verify Color Order FAIL 0.001
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) firmware.Get Global Color Keyboard PASS 0.196
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.189
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) firmware.Get Global Color Keyboard PASS 0.198
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.193
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) firmware.Get Global Color Keyboard PASS 0.202
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) firmware.Get Global Color Keyboard PASS 0.194
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.194
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Global Color Keyboard PASS 0.202
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Global Color Keyboard PASS 0.195
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.191
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.199
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.199
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.185
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.194
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 3.407
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 3.416
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.198
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] lightsync.Verify Custom Animation FAIL 6.22
color.color.Verify Color Order ${colors_list} ${color_order} Verify Color Order FAIL 0.037
lightsync.lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] color.Verify Color Order FAIL 0.039
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '14')])) firmware.Get Global Color Keyboard PASS 0.194
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '13')])) firmware.Get Global Color Keyboard PASS 0.196
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 9.199
robot.result.ForIteration(variables=OrderedDict([('${i}', '12')])) firmware.Get Global Color Keyboard PASS 9.208
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.19
robot.result.ForIteration(variables=OrderedDict([('${i}', '11')])) firmware.Get Global Color Keyboard PASS 0.2
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '10')])) firmware.Get Global Color Keyboard PASS 0.196
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '9')])) firmware.Get Global Color Keyboard PASS 0.195
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '8')])) firmware.Get Global Color Keyboard PASS 0.196
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '7')])) firmware.Get Global Color Keyboard PASS 0.196
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.187
robot.result.ForIteration(variables=OrderedDict([('${i}', '6')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '5')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.186
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) firmware.Get Global Color Keyboard PASS 0.195
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) firmware.Get Global Color Keyboard PASS 0.197
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.196
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) firmware.Get Global Color Keyboard PASS 0.205
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.188
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) firmware.Get Global Color Keyboard PASS 0.198
${color} firmware.firmware.Get Global Color Keyboard ${device['productId']} Get Global Color Keyboard PASS 0.184
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) firmware.Get Global Color Keyboard PASS 0.192
BuiltIn.Wait Until Keyword Succeeds 2 times 10 sec lightsync.Verify Custom Animation ${device} [{"B": 224, "R": 0, "G": 169},{"B": 62, "R": 255, "G": 0},{"B": 255, "R": 141, "G": 64},{"B": 0, "R": 253, "G": 118}] lightsync.Verify Custom Animation FAIL 12.038
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.731
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.732
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.626
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.628
keyboard_screen.keyboard.Click On Device Color Click PASS 0.596
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.596
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.611
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.611
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.615
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.617
keyboard_screen.keyboard.Click On Third Color Click PASS 0.63
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.63
keyboard_screen.keyboard.Click On Device Color Click PASS 0.607
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.608
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.614
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.614
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.619
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.62
keyboard_screen.keyboard.Click On Present Color Click PASS 0.622
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.641
keyboard_screen.keyboard.Click On Device Color Click PASS 0.574
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.575
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.612
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.614
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.623
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.624
keyboard_screen.keyboard.Click On First Color Click PASS 0.634
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.635
keyboard_screen.keyboard.Click On Device Color Click PASS 0.594
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.594
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.627
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.628
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.574
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.575
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.606
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.606
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.622
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.623
ELSE Drag Slider PASS 13.642
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.347
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 18.992
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.379
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.379
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.76
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.761
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.54
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.573
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.574
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.024
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation FAIL 97.77
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.591
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.142
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.582
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.544
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.132
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.573
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.574
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.124
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.616
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.617
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.537
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.159
robot.result.ForIteration(variables=OrderedDict([('${item}', '${item}')])) color.Classify Color NOT RUN 0.0
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard NOT RUN 0.0
${color} color.color.Classify Color ${item} Classify Color PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 0, 'R': 0}")])) color.Classify Color PASS 0.001
${color} color.color.Classify Color ${item} Classify Color PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${item}', "{'B': 0, 'G': 0, 'R': 0}")])) color.Classify Color PASS 0.001
${color1} firmware.firmware.Get Keys Colors Keyboard ${device['productId']} ["grave accent", "esc"] Get Keys Colors Keyboard PASS 3.568
lightsync.lightsync.Verify Contrastic Animation ${device} firmware.Get Keys Colors Keyboard PASS 3.576
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' lightsync.Verify Contrastic Animation ${device} lightsync.Verify Contrastic Animation FAIL 5.591
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.58
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.556
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.556
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard FAIL 6.748
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.001
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.002
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.019
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.019
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.029
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations FAIL 11.342
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.634
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.638
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.641
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.682
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.685
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.686
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.345
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.347
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.674
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.637
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.64
home_screen.home.Is Device Inactive Is Element Present FAIL 5.643
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.644
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.489
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.171
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 12.201
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard FAIL 160.185
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With System Verification {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Lightsync Effects For Keyboard With System Verification FAIL 1131.652
common_keywords_kragle.common.Click On Back Click PASS 0.556
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.558
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.012
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.012
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.557
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.558
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.549
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.551
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.558
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.558
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.55
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.551
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.69
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.69
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.343
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.344
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.666
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.64
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.643
home_screen.home.Is Device Inactive Is Element Present FAIL 5.645
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.646
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.488
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.169
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 12.191
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 15.733
common_keywords_kragle.common.Click On Back Click PASS 0.559
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.56
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.535
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.535
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.015
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.556
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.557
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.05
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.051
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.692
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.693
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.339
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.34
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.675
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.636
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.639
home_screen.home.Is Device Inactive Is Element Present FAIL 5.642
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.642
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.483
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.161
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 12.189
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 14.603
common_keywords_kragle.common.Click On Back Click PASS 0.562
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.562
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.018
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.018
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.018
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.018
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.032
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.69
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.69
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.341
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.342
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.647
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.037
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.639
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.642
home_screen.home.Is Device Inactive Is Element Present FAIL 5.644
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.644
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.495
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.184
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 12.186
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 13.872
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Game Mode For Keyboard PASS 44.212
common_keywords_kragle.common.Click On Back Click PASS 0.567
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.568
common_keywords_kragle.common.Click On Back Click PASS 0.625
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} common.Click On Back PASS 0.626
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.547
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.654
device_main_screen.device_view.Click On Settings Click UI PASS 0.657
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.658
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' gui.Verify Keys Colors Keyboard NOT RUN 0.0
IF '${device['test_verification']}'=='gui' light_sync.Click On Freestyle Tab NOT RUN 0.0
IF '${device['test_verification']}'=='gui' device_view.Click On LightSync Tab NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.314
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.316
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.718
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.669
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.673
home_screen.home.Is Device Inactive Is Element Present FAIL 5.675
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.676
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 73.637
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 79.353
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} home.Open Device Configuration PASS 83.4
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Launch All PASS 11.095
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.188
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.197
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.193
IF '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard PASS 1.201
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} Terminate All PASS 4.083
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT Expect Element PASS 0.03
keyboard_screen.keyboard.Verify Onboarding Lighting Selected For DEFAULT keyword.Convert To Title Case PASS 0.002
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} keyboard.Verify Onboarding Lighting Selected For PASS 0.035
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.594
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Select From Dropdown SELECT A NEW ON-BOARD EFFECT Click PASS 0.55
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select From Dropdown PASS 0.551
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.558
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_settings.Click On On-Board Lighting PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.635
device_main_screen.device_view.Click On Settings Click UI PASS 0.637
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} device_view.Click On Settings PASS 0.638
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] Verify Keys Colors Keyboard PASS 1.193
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 11 11 140 ["1","2","3","4", "5", "6", "7", "8", "9","0"] firmware.Verify Keys Colors Keyboard PASS 1.201
light_sync_screen.light_sync.Click On Freestyle Quick Color Option NUMBERS Click PASS 0.542
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.543
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.183
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.187
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.217
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.219
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.234
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.236
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.017
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 0.02
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] Verify Keys Colors Keyboard PASS 1.236
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Verify Keys Colors Keyboard ${device['productId']} 255 127 0 ["w","a","s","d"] firmware.Verify Keys Colors Keyboard PASS 1.244
light_sync_screen.light_sync.Click On Freestyle Quick Color Option WASD Click PASS 0.551
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Quick Color Option PASS 0.553
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.196
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.199
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.23
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.233
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.205
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Enter Color Value PASS 3.208
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.605
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.606
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.332
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.334
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.334
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Open Color Brush PASS 15.944
light_sync_screen.light_sync.Select Effect From Dropdown DEFAULT Click PASS 0.558
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Select Effect From Dropdown PASS 0.559
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.549
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Effect Dropdown PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.624
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.627
IF ${is_freestyle_available} and ${is_wasd_available} and ${is_numbers_available} light_sync.Click On Freestyle Tab PASS 0.628
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.671
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.674
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.675
common_keywords_kragle.common.Click On Back Click PASS 0.62
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} common.Click On Back PASS 0.622
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.013
${is_selected} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
device_main_screen.device_view.Click On Settings Click UI PASS 0.611
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} device_view.Click On Settings PASS 0.612
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.278
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.279
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.678
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.646
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.648
home_screen.home.Is Device Inactive Is Element Present FAIL 5.651
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.651
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.474
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.161
lightsync.lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard ${device} home.Open Device Configuration PASS 12.132
keyboard_regression_system.Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} lightsync.Verify User Can Set Onboard Lighting Effect For Keyboard PASS 172.438
BuiltIn.Run Keyword And Continue On Failure Test: Onboard Lighting Effect For Keyboard With System Verification {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Test: Onboard Lighting Effect For Keyboard With System Verification PASS 172.439
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.061
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.577
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.242
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.242
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) common.Select Yes On a Alert PASS 0.56
profile_screen.profile_screen.Click On Delete Button Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Delete Button PASS 3.572
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Local Profile Details Button PASS 0.608
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.037
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.038
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.465
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.467
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.469
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.63
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.049
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.556
login_screen.login.Click Dismiss Button Click PASS 1.538
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.539
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.558
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.55
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.039
home_screen.home.Click On Account Button Click UI FAIL 0.042
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.043
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.012
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
home_screen.home.Click On Account Button Click UI PASS 0.577
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.578
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 8.897
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.028
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 10.982
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.539
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.54
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.596
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.458
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.459
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.461
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.737
common_keywords_kragle.common.Click On Back Click PASS 0.552
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.552
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.558
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.558
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.015
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.015
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.029
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.029
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.713
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.713
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.281
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.282
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.675
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.636
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.639
home_screen.home.Is Device Inactive Is Element Present FAIL 5.641
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.642
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.033
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.711
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.68
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.584
common_keywords_kragle.common.Click On Back Click PASS 0.586
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.586
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.257
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.257
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 7.043
common_keywords_kragle.common.Click On Back Click PASS 0.554
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.554
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.552
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.553
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.018
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.574
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.24
home_screen.home.Click On Account Button Click UI FAIL 15.242
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.243
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Account Button Click UI PASS 0.587
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.587
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.562
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.026
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.656
common_keywords_kragle.common.Click On Back Click PASS 0.548
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.55
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.259
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.259
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) common.Select Yes On a Alert PASS 0.561
profile_screen.profile_screen.Click On Delete Button Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Delete Button PASS 3.597
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Local Profile Details Button PASS 0.562
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.17
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.553
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.544
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.01
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.017
profile_screen.profile_screen.Click On Publish Button Click PASS 0.579
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.581
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.583
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.557
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 8.922
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 10.975
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.555
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.541
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.017
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.588
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.466
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.468
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.47
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.743
common_keywords_kragle.common.Click On Back Click PASS 0.583
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.584
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.013
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.583
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.583
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.554
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.555
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.729
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.729
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.298
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.299
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.637
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.64
home_screen.home.Is Device Inactive Is Element Present FAIL 5.642
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.643
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.045
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.722
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.687
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 25.202
common_keywords_kragle.common.Click On Back Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.553
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.54
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.542
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.584
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.317
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.557
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.515
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Enter Card Name PASS 3.534
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.59
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G512')])) profile_screen.Click On Add Card Entry PASS 0.592
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.378
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.378
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.454
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.455
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.457
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 12.102
common_keywords_kragle.common.Click On Back Click PASS 0.583
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.584
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.342
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.344
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.708
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.65
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.653
home_screen.home.Is Device Inactive Is Element Present FAIL 5.655
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.655
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.5
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.192
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.249
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.841
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.488
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.489
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.107
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.225
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.225
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Account Button Click UI PASS 0.57
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.571
common_keywords_kragle.common.Click On Back Click PASS 0.58
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.581
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 122.196
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.013
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 127.798
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.027
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 138.734
common_keywords_kragle.common.Click On Back Click PASS 0.575
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.577
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.272
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.273
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.276
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.018
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.019
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.442
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 146.178
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.444
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.445
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.447
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 306.684
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 306.685
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.018
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.018
device_connector.device_connector.Disconnect Old And Connect New G610:wired G512:wired device_connector.Connect Device PASS 1.022
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.083
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.014
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.098
device_connector.device_connector.Disconnect Old And Connect New G610:wired G512:wired device_connector.Disconnect Device PASS 1.12
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G610:wired G512:wired device_connector.Disconnect Old And Connect New PASS 2.143
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.429
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.43
common_keywords_kragle.common.Click On Back Click PASS 0.566
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
common_keywords_kragle.common.Click On Back Click PASS 0.594
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.594
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} common.Go Back To Home Screen PASS 4.633
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.208
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.215
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.532
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.534
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Enable Expect Firmware Startup Effect PASS 0.211
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.218
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.568
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.569
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.209
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.216
device_settings_screen.device_settings.Is Startup Effect Selected Is Checkbox Selected FAIL 0.035
${status} BuiltIn.Run Keyword And Return Status device_settings.Is Startup Effect Selected device_settings.Is Startup Effect Selected FAIL 2.041
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Startup Effect PASS 3.801
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.62
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} keyboard.Click On Settings Icon PASS 0.62
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.261
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.262
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.676
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.576
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.58
home_screen.home.Is Device Inactive Is Element Present FAIL 5.582
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.583
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.429
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.062
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} home.Open Device Configuration PASS 12.012
common_keywords_kragle.common.Click On Back Click PASS 0.56
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.561
common_keywords_kragle.common.Click On Back Click PASS 0.607
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.609
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.031
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.032
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.616
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.617
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.261
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.262
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.668
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.582
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.585
home_screen.home.Is Device Inactive Is Element Present FAIL 5.588
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.588
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.441
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.065
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 12.001
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 13.83
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Device Settings For Keyboard PASS 34.912
common_keywords_kragle.common.Click On Back Click PASS 0.55
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.551
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.012
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.013
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.554
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.555
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.557
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.557
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.553
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.553
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.554
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.555
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.028
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.687
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.687
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.254
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.255
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.684
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.577
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.58
home_screen.home.Is Device Inactive Is Element Present FAIL 5.582
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.583
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.419
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.037
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.987
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 15.521
common_keywords_kragle.common.Click On Back Click PASS 0.556
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.558
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.537
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.538
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.555
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.555
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.027
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.673
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.674
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.274
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.276
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.595
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.598
home_screen.home.Is Device Inactive Is Element Present FAIL 5.6
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.6
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.426
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.06
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 12.011
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 14.38
common_keywords_kragle.common.Click On Back Click PASS 0.557
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.558
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.017
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.019
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.017
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.017
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.018
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.03
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.721
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.722
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.274
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.276
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.673
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.573
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.577
home_screen.home.Is Device Inactive Is Element Present FAIL 5.579
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.579
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.428
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.045
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 12.006
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 13.692
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 43.598
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.044
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.047
common_keywords_kragle.common.Click On Back Click PASS 0.575
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.575
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.253
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.254
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) common.Select Yes On a Alert PASS 0.56
profile_screen.profile_screen.Click On Delete Button Click PASS 0.582
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Delete Button PASS 3.587
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Local Profile Details Button PASS 0.56
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Appbar Application Name Click UI PASS 0.582
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.421
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.422
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.425
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.577
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.045
common_keywords_kragle.common.Click On Back Click PASS 0.557
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.559
login_screen.login.Click Dismiss Button Click PASS 1.54
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.54
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.555
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.549
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.035
home_screen.home.Click On Account Button Click UI FAIL 0.037
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.037
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Account Button Click UI PASS 0.581
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.582
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 8.893
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.027
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 10.978
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.537
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.537
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.597
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.41
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.411
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.413
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.675
common_keywords_kragle.common.Click On Back Click PASS 0.569
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.57
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.557
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.557
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.012
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.016
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.031
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.032
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.7
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.7
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.26
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.261
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.676
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.611
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.613
home_screen.home.Is Device Inactive Is Element Present FAIL 5.616
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.617
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.044
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.698
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.647
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 14.558
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.554
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.251
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.252
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.578
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.047
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 7.005
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.553
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.55
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.551
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.578
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.231
home_screen.home.Click On Account Button Click UI FAIL 15.234
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.234
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Account Button Click UI PASS 0.584
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.584
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.546
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.027
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.628
common_keywords_kragle.common.Click On Back Click PASS 0.569
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.571
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.258
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.258
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) common.Select Yes On a Alert PASS 0.559
profile_screen.profile_screen.Click On Delete Button Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Delete Button PASS 3.588
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Local Profile Details Button PASS 0.557
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.021
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.058
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.063
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.198
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.551
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.018
profile_screen.profile_screen.Click On Publish Button Click PASS 0.571
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.572
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.607
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.608
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.547
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.548
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 8.924
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.027
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 10.958
common_keywords_kragle.common.Click On Back Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.552
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.56
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.56
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.599
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.546
home_screen.home.Click On Appbar Application Name Click UI PASS 0.55
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.412
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.417
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.419
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.701
common_keywords_kragle.common.Click On Back Click PASS 0.553
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.553
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.014
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.575
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.576
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.558
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.558
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.031
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.734
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.736
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.264
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.265
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.664
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.604
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.607
home_screen.home.Is Device Inactive Is Element Present FAIL 5.61
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.61
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.042
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.688
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.631
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 25.114
common_keywords_kragle.common.Click On Back Click PASS 0.548
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.549
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.537
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.581
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.571
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.039
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.041
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.043
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.306
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.559
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.491
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Enter Card Name PASS 3.508
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Add Card Entry PASS 0.576
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.374
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.374
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
home_screen.home.Click On Appbar Application Name Click UI PASS 0.583
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.414
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.415
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.417
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 12.024
common_keywords_kragle.common.Click On Back Click PASS 0.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.557
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.258
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.26
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.694
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.567
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.57
home_screen.home.Is Device Inactive Is Element Present FAIL 5.572
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.572
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.419
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.029
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.988
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.401
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.403
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.072
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.073
common_keywords_kragle.common.Click On Back Click PASS 0.547
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.044
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.223
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.224
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Account Button Click UI PASS 0.573
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.573
common_keywords_kragle.common.Click On Back Click PASS 0.577
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.578
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 117.834
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.013
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 123.437
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.025
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 134.309
common_keywords_kragle.common.Click On Back Click PASS 0.581
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.582
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.229
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.229
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.552
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.553
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.545
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.547
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.55
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.55
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.232
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.233
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.015
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.013
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.015
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.554
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.555
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.563
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.563
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.576
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.576
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.262
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.263
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.029
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.03
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.018
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.018
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.177
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.018
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.019
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.34
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 161.649
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.429
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.429
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.431
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 321.421
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 321.423
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.02
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.021
device_connector.device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wired G610:wired device_connector.Connect Device PASS 1.023
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.015
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.115
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.015
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.132
device_connector.device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wired G610:wired device_connector.Disconnect Device PASS 1.152
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wired G610:wired device_connector.Disconnect Old And Connect New PASS 2.177
ELSE LOG WARNING PASS 0.007
ELSE LOG WARNING PASS 0.008
ELSE LOG WARNING NOT RUN 0.0
color_sensor.color_sensor.Close Color Sensor6 Close ColorSensor PASS 0.003
ELSE IF '${device['displayName']}'=='G903 LIGHTSPEED' color_sensor.Close Color Sensor6 PASS 0.003
IF '${device['displayName']}'=='G703 LIGHTSPEED' color_sensor.Close Color Sensor3 NOT RUN 0.0
IF '${device['displayName']}'=='G903 LIGHTSPEED' Validate Effect PASS 6.724
IF '${device['displayName']}'=='G703 LIGHTSPEED' Sensor3.validate_effect NOT RUN 0.0
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} color_sensor.Verify Mouse lighting effect PASS 6.765
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.443
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} light_sync.Drag Rate Slider PASS 25.444
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.185
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Blue Color Value PASS 3.185
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.181
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Green Color Value PASS 3.182
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.162
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Red Color Value PASS 3.164
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.558
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Select Effect From Dropdown PASS 0.549
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Effect Dropdown PASS 0.535
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB BREATHING 0 255 0 ELSE lightsync.Change Effect Color RGB BREATHING 0 0 255 lightsync.Change Effect Color RGB PASS 11.71
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.579
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING GREEN light_sync.Click On Logo Tab PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.716
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.718
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING GREEN device_view.Click On LightSync Tab PASS 0.719
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} lightsync.Verify Mouse LIGHTSYNC BREATHING PASS 13.011
IF '${device['displayName']}'=='G903 LIGHTSPEED' Validate Effect PASS 6.719
IF '${device['displayName']}'=='G703 LIGHTSPEED' Sensor3.validate_effect NOT RUN 0.0
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} color_sensor.Verify Mouse lighting effect PASS 6.758
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.432
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} light_sync.Drag Rate Slider PASS 25.433
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.22
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Blue Color Value PASS 3.22
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.184
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Green Color Value PASS 3.184
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.149
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Red Color Value PASS 3.15
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.554
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.6
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Select Effect From Dropdown PASS 0.601
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.544
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB BREATHING 0 255 0 ELSE lightsync.Change Effect Color RGB BREATHING 0 0 255 lightsync.Change Effect Color RGB PASS 11.787
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.588
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING BLUE light_sync.Click On Logo Tab PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.693
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.695
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING BLUE device_view.Click On LightSync Tab PASS 0.695
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} lightsync.Verify Mouse LIGHTSYNC BREATHING PASS 13.074
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Mouse Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING PASS 90.507
ELSE LOG WARNING PASS 0.008
ELSE LOG WARNING NOT RUN 0.0
IF '${device['displayName']}'=='G903 LIGHTSPEED' Validate Effect PASS 6.717
IF '${device['displayName']}'=='G703 LIGHTSPEED' Sensor3.validate_effect NOT RUN 0.001
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} color_sensor.Verify Mouse lighting effect PASS 6.755
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.204
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Blue Color Value PASS 3.205
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.199
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Green Color Value PASS 3.201
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.158
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Red Color Value PASS 3.159
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.578
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.578
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Select Effect From Dropdown PASS 0.542
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Effect Dropdown PASS 0.538
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB FIXED 0 255 0 ELSE lightsync.Change Effect Color RGB FIXED 0 0 255 lightsync.Change Effect Color RGB PASS 11.759
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.576
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED BLUE light_sync.Click On Logo Tab PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.675
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.677
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED BLUE device_view.Click On LightSync Tab PASS 0.678
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} lightsync.Verify Mouse LIGHTSYNC FIXED PASS 13.015
IF '${device['displayName']}'=='G903 LIGHTSPEED' Validate Effect PASS 55.096
IF '${device['displayName']}'=='G703 LIGHTSPEED' Sensor3.validate_effect NOT RUN 0.0
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} color_sensor.Verify Mouse lighting effect PASS 55.136
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.533
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.179
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Blue Color Value PASS 3.18
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.237
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Green Color Value PASS 3.237
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.174
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Red Color Value PASS 3.175
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.569
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.571
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.564
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Effect Dropdown PASS 0.565
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB FIXED 0 255 0 ELSE lightsync.Change Effect Color RGB FIXED 0 0 255 lightsync.Change Effect Color RGB PASS 11.839
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.586
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED GREEN light_sync.Click On Logo Tab PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.712
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.715
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED GREEN device_view.Click On LightSync Tab PASS 0.715
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} lightsync.Verify Mouse LIGHTSYNC FIXED PASS 13.144
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Mouse Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED PASS 88.055
@{effects} json_data_handler.json.Get Primary Effects From Device Specific Features ${device} Get Primary Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse ${device} json.Get Primary Effects From Device Specific Features PASS 0.002
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.299
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.301
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.955
common_keywords_kragle.common.Restart GHUB Check All PASS 5.045
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.082
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.078
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 39.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.047
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.052
lightsync.lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse ${device} home.Open Device Configuration PASS 43.535
IF '${device['displayName']}' != 'G703 LIGHTSPEED' and '${device['displayName']}' != 'G903 LIGHTSPEED' LOG WARNING NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse ${device} lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse PASS 222.147
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Mouse With Robotic - Color Sensor {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effects For Mouse With Robotic - Color Sensor PASS 222.156
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.689
device_main_screen.device_view.Click On Settings Click UI PASS 0.692
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.693
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.949
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.953
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.953
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.217
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.219
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.533
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.536
home_screen.home.Is Device Inactive Is Element Present FAIL 5.54
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.54
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.413
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.986
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.83
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.407
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.426
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.391
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.392
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.395
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.665
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 19.493
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.102
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.111
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.1
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.108
common_keywords_kragle.common.Click On Back Click PASS 0.583
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.584
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.232
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.234
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.679
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.485
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.488
home_screen.home.Is Device Inactive Is Element Present FAIL 5.491
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.491
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.392
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.922
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.838
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 12.43
common_keywords_kragle.common.Restart GHUB Check All PASS 5.043
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.081
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.077
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 40.211
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.099
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.107
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.098
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.106
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.243
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.218
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.55
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.769
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.566
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.676
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.677
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.235
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.236
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.672
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.523
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.527
home_screen.home.Is Device Inactive Is Element Present FAIL 5.529
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.529
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.471
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.038
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.95
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.472
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.494
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.436
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.437
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.429
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.43
common_keywords_kragle.common.Click On Back Click PASS 0.603
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.604
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.493
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.949
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 89.3
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.101
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.11
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.103
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.11
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.234
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.236
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.686
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.529
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.532
home_screen.home.Is Device Inactive Is Element Present FAIL 5.535
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.535
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.45
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.023
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.95
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.468
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.488
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.74
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.741
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.745
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.201
operating_system.os.Put System On Sleep Sleep System PASS 45.793
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 45.796
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.098
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.109
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.097
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.105
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.388
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.389
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.387
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.388
common_keywords_kragle.common.Click On Back Click PASS 0.575
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 7.38
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.559
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.258
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.23
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.777
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.8
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.564
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.717
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.719
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.24
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.241
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.677
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.492
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.494
home_screen.home.Is Device Inactive Is Element Present FAIL 5.497
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.499
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.416
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.951
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.873
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.42
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.439
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.421
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.423
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.425
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.749
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 103.915
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.553
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.554
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.549
IF ${is_chrome_profile_added}==False common.Click On Back PASS 0.549
ELSE Expect Element FAIL 5.033
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.035
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.453
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.455
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.059
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.06
common_keywords_kragle.common.Click On Back Click PASS 0.574
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 4.116
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 10.275
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected NOT RUN 0.001
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration NOT RUN 0.0
profile.profile.Add Chrome Profile common.Click On Back NOT RUN 0.0
IF ${is_chrome_profile_added} is ${False} LOG ERROR PASS 0.001
ELSE Expect Element FAIL 5.01
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.012
ELSE Add Application On Lghub PASS 12.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.053
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.055
ELSE games_applications.Click On Add Application PASS 1.055
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.594
home_screen.home.Click On Appbar Application Name Click UI PASS 0.597
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.598
common_keywords_kragle.common.Restart GHUB Check All PASS 5.04
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.083
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.07
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 39.202
ELSE Expect Element FAIL 5.046
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.047
ELSE Add Application On Lghub PASS 12.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.044
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.047
ELSE games_applications.Click On Add Application PASS 1.048
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
home_screen.home.Click On Appbar Application Name Click UI PASS 0.603
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.603
common_keywords_kragle.common.Restart GHUB Check All PASS 5.039
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.078
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.08
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 39.205
ELSE Expect Element FAIL 5.06
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.061
ELSE Add Application On Lghub PASS 12.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.069
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.073
ELSE games_applications.Click On Add Application PASS 1.073
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.595
home_screen.home.Click On Appbar Application Name Click UI PASS 0.598
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.6
common_keywords_kragle.common.Restart GHUB Check All PASS 5.043
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.081
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.069
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 39.202
ELSE Expect Element FAIL 5.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.01
ELSE Add Application On Lghub PASS 12.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.05
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.053
ELSE games_applications.Click On Add Application PASS 1.054
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
home_screen.home.Click On Appbar Application Name Click UI PASS 0.596
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.597
common_keywords_kragle.common.Restart GHUB Check All PASS 5.044
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.077
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.081
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
IF ${i} >= 1 common.Restart GHUB PASS 39.209
ELSE Expect Element FAIL 5.038
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.039
ELSE Add Application On Lghub PASS 12.732
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.082
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.084
ELSE games_applications.Click On Add Application PASS 1.085
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.045
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.047
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.586
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.381
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.383
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.374
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.375
common_keywords_kragle.common.Click On Back Click PASS 0.574
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.356
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile FAIL 265.815
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test FAIL 276.118
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.098
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.101
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.106
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.107
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.104
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.106
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.097
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.099
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.567
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.695
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.696
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.546
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.547
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.102
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.104
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.013
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.674
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.267
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.53
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.53
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.799
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.552
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.099
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.1
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.673
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.303
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.532
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.532
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.837
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.552
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.106
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.013
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.68
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.172
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.533
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.533
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.707
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.554
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.555
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.1
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.102
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.678
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.202
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.542
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.746
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.016
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.553
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.106
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.107
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.015
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.685
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.239
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.564
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.806
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.018
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.02
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 27.332
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.112
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.551
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.101
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.11
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.551
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.104
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.113
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.549
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.103
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.112
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.554
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.279
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.685
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.685
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.26
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.261
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.643
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.549
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.552
home_screen.home.Is Device Inactive Is Element Present FAIL 5.554
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.555
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.383
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.974
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.883
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.384
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.403
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.433
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.435
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.common.Click On Back Click PASS 0.598
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.598
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.489
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.49
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 5.1
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 19.399
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse FAIL 347.092
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.558
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.254
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.255
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.569
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.573
home_screen.home.Is Device Inactive Is Element Present FAIL 5.576
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.577
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.377
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.991
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.891
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.385
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.386
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.388
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.847
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.388
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.39
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.392
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.393
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.394
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.396
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.103
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.112
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.098
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.107
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.571
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.579
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 16.805
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.097
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.106
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.1
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.109
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.561
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.57
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 16.794
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.1
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.109
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.102
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.112
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.569
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.578
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.807
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 53.822
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.226
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.234
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.39
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.391
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.397
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.399
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.576
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.391
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.603
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.605
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.544
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.022
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.023
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.607
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.611
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.54
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.02
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.603
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.607
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.546
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.022
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.024
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.655
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.545
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.021
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.612
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.614
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.568
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.078
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.08
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.496
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.611
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.611
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.557
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.615
device_main_screen.device_view.Click On Settings Click UI PASS 0.617
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.618
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.237
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.238
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.49
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.493
home_screen.home.Is Device Inactive Is Element Present FAIL 5.495
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.496
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.369
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.902
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.787
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.385
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.387
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.381
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.383
common_keywords_kragle.common.Click On Back Click PASS 0.577
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.37
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 23.338
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 57.391
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.598
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.54
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.241
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.383
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.631
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.226
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.396
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.614
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.532
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.236
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.387
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.016
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.544
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.58
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.583
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.583
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.602
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.578
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.275
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.46
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.681
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.682
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.27
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.271
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.496
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.501
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.366
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.903
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.84
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.414
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.436
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.04
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.042
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.044
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.331
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.554
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.145
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.162
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.531
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.533
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.384
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.385
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.166
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.184
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.555
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.368
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.369
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.386
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.388
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.39
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 18.701
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 174.152
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 190.001
common_keywords_kragle.common.Click On Back Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.581
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.27
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.271
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.052
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.493
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.496
home_screen.home.Is Device Inactive Is Element Present FAIL 5.498
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.499
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.41
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.968
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.926
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.42
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.441
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.411
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.412
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.415
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.793
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.379
common_keywords_kragle.common.Restart GHUB Check All PASS 5.044
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.08
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.078
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 39.21
common_keywords_kragle.common.Click On Back Click PASS 0.582
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.583
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.269
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.271
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.678
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.054
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.497
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.502
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.408
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.971
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.925
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.374
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.393
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.418
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.42
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.422
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.752
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.339
common_keywords_kragle.common.Restart GHUB Check All PASS 5.042
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.081
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.132
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 40.266
operating_system.os.Put System On Sleep Sleep System PASS 45.655
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 45.657
common_keywords_kragle.common.Click On Back Click PASS 0.564
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.566
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.296
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.296
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.635
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.53
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.534
home_screen.home.Is Device Inactive Is Element Present FAIL 5.537
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.538
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.433
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.011
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.948
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.482
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.501
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.42
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.421
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.423
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.886
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.455
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.013
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.014
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.023
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.056
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.02
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.078
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.106
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.557
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.29
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.291
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.679
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.513
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.516
home_screen.home.Is Device Inactive Is Element Present FAIL 5.52
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.52
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.463
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.019
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.994
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.434
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.454
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.047
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.509
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 15.067
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 197.511
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.553
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.557
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.553
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.556
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.556
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.591
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.594
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.595
common_keywords_kragle.Click On Cancel Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.537
ELSE Click PASS 0.561
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.562
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.01
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.579
home_screen.home.Click On Appbar Application Name Click UI PASS 0.581
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.385
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.386
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.391
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.393
common_keywords_kragle.common.Click On Back Click PASS 0.577
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 7.38
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 11.341
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.375
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.375
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.576
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.545
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.273
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.775
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.548
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.592
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.593
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.436
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.113
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.106
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.231
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.598
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.262
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.265
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.265
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.462
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.479
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.898
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.899
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.594
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.559
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.317
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.376
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.578
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.579
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.016
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.017
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.018
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.035
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.222
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.223
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.021
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.021
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.045
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.365
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.366
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.023
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.582
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.584
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.544
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.909
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.917
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.918
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.3
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.349
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.547
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.217
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.219
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.237
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.238
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.223
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.224
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.572
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.583
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.583
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.582
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.583
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.952
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.292
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.293
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.674
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.528
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.533
home_screen.home.Is Device Inactive Is Element Present FAIL 5.536
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.536
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.044
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.618
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.597
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Add Chrome Profile common.Click On Back PASS 0.553
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.007
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.007
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub PASS 12.734
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.548
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.55
ELSE games_applications.Click On Add Application PASS 1.551
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.043
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.044
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
home_screen.home.Click On Appbar Application Name Click UI PASS 0.585
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.399
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.401
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.406
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.407
common_keywords_kragle.common.Click On Back Click PASS 0.546
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.379
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 27.878
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.012
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 152.678
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.014
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.03
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.165
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.165
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.015
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.03
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.251
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.251
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.588
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.589
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.531
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.532
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.674
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.014
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.033
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.209
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.21
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.015
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.033
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.348
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.349
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.577
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.577
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.547
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.854
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.724
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.727
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.727
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.63
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.031
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.032
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.669
common_keywords_kragle.common.Click On Back Click PASS 0.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.556
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.266
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.267
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.489
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.492
home_screen.home.Is Device Inactive Is Element Present FAIL 5.494
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.495
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.39
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.922
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.876
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.442
common_keywords_kragle.common.Restart GHUB Check All PASS 5.043
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.082
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.133
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 40.268
operating_system.os.Put System On Sleep Sleep System PASS 45.046
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 45.049
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.013
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.057
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.014
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.073
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.017
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.071
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.558
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.558
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.59
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.595
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.568
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.568
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.021
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.58
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.275
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.278
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.278
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.456
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.478
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.199
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.201
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.184
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.185
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.208
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.21
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.576
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.577
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.546
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.825
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.607
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.608
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.287
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.291
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.291
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.446
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.02
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.469
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.203
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.204
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.166
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.167
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.212
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.213
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.572
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.569
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.549
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.813
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.588
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.68
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.683
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.684
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.286
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.287
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.675
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.547
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.55
home_screen.home.Is Device Inactive Is Element Present FAIL 5.553
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.554
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.379
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.969
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.936
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.397
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.416
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.378
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.379
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.377
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.378
common_keywords_kragle.common.Click On Back Click PASS 0.58
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.36
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.724
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 397.03
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.054
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.061
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.596
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.541
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.285
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.426
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.014
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.031
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.199
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.2
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.014
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.03
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.315
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.316
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.574
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.575
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.548
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 27.776
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 27.793
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.65
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.546
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.27
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.47
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.015
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.032
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.198
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.199
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.018
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.019
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.041
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.338
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.338
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.02
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.557
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.558
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.534
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 27.808
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 27.825
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.609
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.284
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.433
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.53
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.235
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.236
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.215
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.216
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.206
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.207
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.567
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.586
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.543
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.894
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.592
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.547
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.29
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.435
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.589
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.592
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.679
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.681
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.682
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.289
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.29
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.659
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.492
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.494
home_screen.home.Is Device Inactive Is Element Present FAIL 5.497
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.498
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.415
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.949
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.902
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.367
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.386
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.045
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.345
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.577
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.149
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.166
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.538
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.376
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.377
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.186
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.203
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.559
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.361
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.362
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.588
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.378
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.379
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.385
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.386
common_keywords_kragle.common.Click On Back Click PASS 0.563
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.351
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 22.73
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 128.638
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.577
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.291
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.294
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.294
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.461
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.022
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.484
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.531
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.532
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.018
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.019
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.082
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.577
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.577
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.557
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.558
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.545
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.592
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.594
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.674
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.676
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.676
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.288
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.289
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.684
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.495
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.498
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.501
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.412
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.95
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.928
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.368
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.387
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.417
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.418
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.42
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.747
common_keywords_kragle.common.Restart GHUB Check All PASS 5.039
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.08
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.081
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 39.208
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.02
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.577
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.244
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.246
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.247
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.42
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.021
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.022
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.443
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.231
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.232
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.239
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.24
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.199
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.201
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.571
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.572
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.566
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.547
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.894
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.607
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.653
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.656
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.656
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.271
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.273
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.495
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.497
home_screen.home.Is Device Inactive Is Element Present FAIL 5.5
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.5
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.361
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.897
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.804
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.385
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.383
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.384
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.4
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.401
common_keywords_kragle.common.Click On Back Click PASS 0.544
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.349
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.549
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 133.223
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.02
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.02
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.021
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.589
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.593
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.7
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.702
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.702
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.63
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.03
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.031
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.669
common_keywords_kragle.common.Click On Back Click PASS 0.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.557
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.281
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.282
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.689
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.485
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.488
home_screen.home.Is Device Inactive Is Element Present FAIL 5.491
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.491
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.4
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.928
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.903
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.468
common_keywords_kragle.common.Restart GHUB Check All PASS 5.044
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.082
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.107
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 40.244
operating_system.os.Put System On Sleep Sleep System PASS 46.202
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 46.204
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.022
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.263
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.017
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.018
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.281
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.022
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.287
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.016
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.018
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.305
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.021
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.588
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.589
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.57
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.571
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.894
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.606
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.612
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.677
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.68
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.681
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.215
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.216
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.673
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.582
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.586
home_screen.home.Is Device Inactive Is Element Present FAIL 5.589
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.589
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.412
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.041
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.935
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.396
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.416
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.417
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.419
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.421
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.786
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 129.988
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 396.917
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 793.995
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.044
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.047
common_keywords_kragle.common.Click On Back Click PASS 0.576
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.577
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.258
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.259
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.563
profile_screen.profile_screen.Click On Delete Button Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.58
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.568
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.024
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
home_screen.home.Click On Appbar Application Name Click UI PASS 0.591
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.591
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.419
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.421
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.423
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.594
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.058
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.553
login_screen.login.Click Dismiss Button Click PASS 2.328
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.329
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.562
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.562
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.001
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.555
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.032
home_screen.home.Click On Account Button Click UI FAIL 0.034
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.034
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.012
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Account Button Click UI PASS 0.56
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.565
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.68
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.029
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.769
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.547
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.536
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.015
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.598
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.468
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.47
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.436
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.438
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.489
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.753
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.013
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.667
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.668
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.218
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.219
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.662
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.591
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.595
home_screen.home.Is Device Inactive Is Element Present FAIL 5.597
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.598
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.045
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.683
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.576
common_keywords_kragle.common.Click On Back Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.557
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.266
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.266
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.57
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.58
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 7.032
common_keywords_kragle.common.Click On Back Click PASS 0.553
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.553
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.548
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.55
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.015
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.017
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.571
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.23
home_screen.home.Click On Account Button Click UI FAIL 15.232
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.233
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.594
home_screen.home.Click On Account Button Click UI PASS 0.596
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.597
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.55
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.028
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.638
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.261
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.262
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.563
profile_screen.profile_screen.Click On Delete Button Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.589
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.554
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.022
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.057
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.171
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.554
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.543
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.01
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.017
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.018
profile_screen.profile_screen.Click On Publish Button Click PASS 0.564
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.565
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.572
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.57
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 8.907
common_keywords_kragle.common.Click On Back Click PASS 0.582
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.583
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 118.857
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.015
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 124.463
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.04
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 135.416
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.541
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.58
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.424
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.426
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.429
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.692
common_keywords_kragle.common.Click On Back Click PASS 0.554
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.554
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.546
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.016
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.017
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.675
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.676
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.015
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.016
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.23
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.232
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.654
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.53
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.532
home_screen.home.Is Device Inactive Is Element Present FAIL 5.535
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.535
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.455
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.019
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.919
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.031
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.522
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.526
home_screen.home.Is Device Inactive Is Element Present FAIL 5.529
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.53
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.041
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.618
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 19.359
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.546
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.537
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.537
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.58
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.581
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.307
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.554
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.585
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Enter Card Name PASS 3.604
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G903 LIGHTSPEED')])) profile_screen.Click On Add Card Entry PASS 0.597
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.34
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.341
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
home_screen.home.Click On Appbar Application Name Click UI PASS 0.605
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.605
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.432
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.433
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.435
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 12.143
common_keywords_kragle.common.Click On Back Click PASS 0.623
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.625
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.242
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.244
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.704
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.055
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.53
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.534
home_screen.home.Is Device Inactive Is Element Present FAIL 5.537
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.538
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.403
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.005
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.957
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.59
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.477
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.536
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.539
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 77.584
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 77.585
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.987
home_screen.home.Click On Account Button Click UI PASS 5.99
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 5.99
common_keywords_kragle.common.Click On Back Click PASS 6.24
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 6.241
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 148.285
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.012
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 159.546
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.026
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 246.695
common_keywords_kragle.common.Click On Back Click PASS 0.586
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.588
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.274
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.274
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.545
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.545
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.543
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.543
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.544
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.546
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.466
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.466
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.014
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.014
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.015
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.546
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.548
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.545
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.545
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.572
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.574
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.306
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.307
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.022
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.023
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.028
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.029
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 26.456
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.018
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.018
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.618
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 274.314
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.411
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.411
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.413
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.013
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 553.552
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c091', 'productId': '0xc091', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 553.553
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.012
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.013
device_connector.device_connector.Disconnect Old And Connect New G203:wired G903 LIGHTSPEED:wired device_connector.Connect Device PASS 1.015
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.109
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.018
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.129
device_connector.device_connector.Disconnect Old And Connect New G203:wired G903 LIGHTSPEED:wired device_connector.Disconnect Device PASS 1.15
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G203:wired G903 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 2.167
${result2} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.358
device_settings.device_settings.Verify Startup Effect ${device} ${result1} firmware.Get Firmware Startup Effect PASS 0.366
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect PASS 0.372
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.014
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.016
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.532
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.015
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.015
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.55
${result1} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.36
device_settings.device_settings.Verify Startup Effect1 ${device} firmware.Get Firmware Startup Effect PASS 0.368
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.015
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Verify Device Startup Effect One PASS 0.015
device_settings_screen.device_settings.Click On Device Startup Effect One Click PASS 0.545
device_settings_screen.device_settings.Verify Device Startup Effect One Expect Element PASS 0.02
device_settings_screen.device_settings.Click On Device Startup Effect One device_settings.Verify Device Startup Effect One PASS 0.02
device_settings.device_settings.Verify Startup Effect1 ${device} device_settings.Click On Device Startup Effect One PASS 0.567
BuiltIn.Run Keyword If '${device['displayName']}' == 'G203' device_settings.Verify Startup Effect1 ${device} device_settings.Verify Startup Effect1 PASS 1.893
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.614
device_main_screen.device_view.Click On Settings Click UI PASS 0.619
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Settings PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.83
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.832
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Assignments Tab PASS 0.833
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.232
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.233
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.589
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.487
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.49
home_screen.home.Is Device Inactive Is Element Present FAIL 5.493
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.494
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.413
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.94
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.767
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.406
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.019
home_screen.home.Is Screen Loaded Is Element Present PASS 0.022
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.429
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.383
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.384
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.386
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.595
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: Device Settings For Mouse PASS 21.127
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.36
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.368
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.366
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.373
common_keywords_kragle.common.Click On Back Click PASS 0.565
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.565
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.236
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.237
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.488
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.491
home_screen.home.Is Device Inactive Is Element Present FAIL 5.493
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.494
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.393
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.924
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.808
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB PASS 12.383
common_keywords_kragle.common.Restart GHUB Check All PASS 5.043
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.077
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.079
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Restart GHUB PASS 40.208
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.361
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.369
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.362
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.369
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.555
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.259
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.204
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.543
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.749
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.568
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.568
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.653
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.653
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.222
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.224
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.627
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.52
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.523
home_screen.home.Is Device Inactive Is Element Present FAIL 5.526
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.527
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.407
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.972
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.827
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.434
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.453
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.42
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.421
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.433
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.435
common_keywords_kragle.common.Click On Back Click PASS 0.587
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.47
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 21.762
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Restart System For Mouse PASS 90.084
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.368
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.377
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.366
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.375
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.241
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.242
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.662
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.524
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.527
home_screen.home.Is Device Inactive Is Element Present FAIL 5.53
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.531
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.398
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.967
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.876
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.412
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
home_screen.home.Is Screen Loaded Is Element Present PASS 0.021
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.434
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.735
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.738
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.741
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.068
operating_system.os.Put System On Sleep Sleep System PASS 46.421
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} os.Put System On Sleep PASS 46.423
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.367
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.378
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.513
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.522
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.434
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.435
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.432
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.433
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 7.44
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.558
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.57
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.283
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.249
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.58
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.58
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.831
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Change DPI Value To PASS 6.854
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.672
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.673
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.227
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.228
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.648
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.055
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.531
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.535
home_screen.home.Is Device Inactive Is Element Present FAIL 5.539
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.54
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.41
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.013
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.893
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.445
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.02
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.468
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.431
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.434
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.436
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.81
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Sleep System For Mouse PASS 105.779
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.55
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.551
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.033
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.552
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.556
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.557
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.555
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.557
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.59
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.592
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.592
common_keywords_kragle.Click On Cancel Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.539
ELSE Click PASS 0.575
IF ${is_windows} Click NOT RUN 0.0
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.576
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element PASS 0.009
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.608
home_screen.home.Click On Appbar Application Name Click UI PASS 0.631
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.632
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 74.713
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 74.716
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.58
IF ${yes_button}==True common.Select Yes On a Alert PASS 0.581
common_keywords_kragle.common.Verify Yes On a Alert Expect Element PASS 0.023
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert PASS 0.024
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.609
common_keywords_kragle.common.Click On Back Click FAIL 5.741
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.742
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.024
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.025
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 81.716
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 85.743
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.368
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.378
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.541
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.551
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.126
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.118
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.257
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.128
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.137
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.122
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.13
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.011
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.61
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.611
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.563
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.233
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.951
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.629
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.629
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.564
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.546
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.252
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.998
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.543
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.658
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.661
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.661
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.227
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.228
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.533
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.537
home_screen.home.Is Device Inactive Is Element Present FAIL 5.541
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.543
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.395
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.978
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.848
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Add Chrome Profile common.Click On Back PASS 0.549
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element PASS 0.006
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element PASS 0.007
IF ${is_windows} Expect Element NOT RUN 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub PASS 12.99
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.704
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 1.707
ELSE games_applications.Click On Add Application PASS 1.707
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element FAIL 5.051
IF ${is_windows} Expect Element NOT RUN 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.053
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
home_screen.home.Click On Appbar Application Name Click UI PASS 0.587
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.588
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.382
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.384
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.378
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.379
common_keywords_kragle.common.Click On Back Click PASS 0.544
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 7.331
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 28.249
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.012
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 170.747
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.374
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.375
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.203
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.206
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.128
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.129
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.121
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.123
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.569
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.113
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.114
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.537
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.546
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.129
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.13
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.698
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.266
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.805
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.537
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.545
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.13
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.132
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.698
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.304
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.532
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.532
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.838
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.551
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.553
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.131
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.132
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.707
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.159
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.538
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.538
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.699
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.556
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.557
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.12
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.122
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.013
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.701
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.204
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.543
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.749
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.55
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.551
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.13
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.131
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.704
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.208
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.567
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.777
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.017
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 27.418
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.123
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.13
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.551
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.125
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.133
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.121
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.129
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.546
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.129
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.137
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.544
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.559
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.346
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.642
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.643
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.228
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.229
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.554
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.557
home_screen.home.Is Device Inactive Is Element Present FAIL 5.559
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.561
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.386
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.98
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.82
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.402
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.353
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.355
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
common_keywords_kragle.common.Click On Back Click PASS 0.556
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.494
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.727
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity For Mouse PASS 241.593
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.563
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.564
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.219
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.22
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.612
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.495
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.501
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.411
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.949
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.786
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.39
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.392
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.394
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_settings.Disable Onboard Memory Mode PASS 15.754
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.387
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.388
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.39
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.394
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.395
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.397
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.121
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.129
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.121
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.129
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 4.267
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 7.671
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.375
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.383
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.395
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.397
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.391
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.392
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.387
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.374
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 30.376
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.561
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.564
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.568
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.021
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 30.993
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 30.996
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 31.0
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.557
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.558
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.557
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
device_main_screen.device_view.Click On Settings Click UI PASS 0.579
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.579
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.233
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.234
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.492
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.495
home_screen.home.Is Device Inactive Is Element Present FAIL 5.498
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.498
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.419
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.953
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.806
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.38
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.381
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.384
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.385
common_keywords_kragle.common.Click On Back Click PASS 0.577
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.368
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 23.316
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 97.809
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.582
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.227
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.349
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.543
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.541
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.542
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.609
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.24
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.388
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.544
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.543
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.544
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.666
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.233
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.44
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.015
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.542
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.579
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.581
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.582
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.584
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.544
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.245
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.379
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.699
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.699
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.226
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.228
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.496
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.501
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.501
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.36
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.895
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.714
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.386
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.042
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.043
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.045
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.158
common_keywords_kragle.common.Click On Back Click PASS 0.577
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.578
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.15
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.166
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.535
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.383
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.385
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.163
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.18
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.555
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.362
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.362
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
home_screen.home.Click On Appbar Application Name Click UI PASS 0.584
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.584
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.396
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.397
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.399
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 18.754
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Onboard Profile DPI Test for Mouse device PASS 168.37
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI With Onboard Profile For Mouse PASS 184.125
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With System Verification {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With System Verification PASS 0.04
common_keywords_kragle.common.Click On Back Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.575
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.239
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.241
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.496
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.499
home_screen.home.Is Device Inactive Is Element Present FAIL 5.501
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.502
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.364
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.902
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.789
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.356
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.019
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.375
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.392
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.393
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.395
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.57
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.148
common_keywords_kragle.common.Restart GHUB Check All PASS 5.043
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.078
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.075
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 39.207
common_keywords_kragle.common.Click On Back Click PASS 0.573
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.573
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.238
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.239
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.647
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.477
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.48
home_screen.home.Is Device Inactive Is Element Present FAIL 5.484
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.484
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.411
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.932
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.823
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.354
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.016
home_screen.home.Is Screen Loaded Is Element Present PASS 0.018
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.374
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.418
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.42
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.422
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.631
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.208
common_keywords_kragle.common.Restart GHUB Check All PASS 5.043
common_keywords_kragle.common.Restart GHUB Launch All PASS 11.073
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.403
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.066
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 40.593
operating_system.os.Put System On Sleep Sleep System PASS 48.002
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 48.004
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.555
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.238
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.239
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.597
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.572
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.578
home_screen.home.Is Device Inactive Is Element Present FAIL 5.582
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.582
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.455
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.075
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.917
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.427
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.017
home_screen.home.Is Screen Loaded Is Element Present PASS 0.021
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.45
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.476
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.477
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.479
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.86
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.421
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.013
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.015
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Connect Device PASS 1.025
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.019
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.021
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.156
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.009
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.167
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Disconnect Device PASS 1.199
common_keywords_kragle.common.Click On Back Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.558
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.249
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.251
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.062
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.573
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.576
home_screen.home.Is Device Inactive Is Element Present FAIL 5.581
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.582
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.495
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.148
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.045
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.429
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.024
home_screen.home.Is Screen Loaded Is Element Present PASS 0.026
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.457
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.455
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.457
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.46
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.975
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 18.538
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: OOB Software Support For Mouse PASS 203.353
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.063
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.549
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.279
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.28
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) common.Select Yes On a Alert PASS 0.554
profile_screen.profile_screen.Click On Delete Button Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) profile_screen.Click On Delete Button PASS 3.549
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) profile_screen.Click On Local Profile Details Button PASS 0.585
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.026
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.45
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.452
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.455
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.583
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.133
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.551
login_screen.login.Click Dismiss Button Click PASS 1.722
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 1.722
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.554
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.558
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.029
home_screen.home.Click On Account Button Click UI FAIL 0.034
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.034
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.013
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.015
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.597
home_screen.home.Click On Account Button Click UI PASS 0.6
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.601
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.183
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.031
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.044
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.046
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.267
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.554
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.54
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.595
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
home_screen.home.Click On Appbar Application Name Click UI PASS 0.622
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.624
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.457
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.46
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.473
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.474
common_keywords_kragle.common.Click On Back Click PASS 0.551
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.018
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.511
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.848
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.015
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.016
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.016
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.678
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.68
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.236
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.238
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.036
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.57
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.574
home_screen.home.Is Device Inactive Is Element Present FAIL 5.579
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.58
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.046
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.67
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.539
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.555
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.267
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.268
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.581
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 7.034
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.552
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.546
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.548
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.011
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.569
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.265
home_screen.home.Click On Account Button Click UI FAIL 15.267
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.267
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.596
home_screen.home.Click On Account Button Click UI PASS 0.6
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.601
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.575
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.032
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.049
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.663
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.551
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.252
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.253
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) common.Select Yes On a Alert PASS 0.558
profile_screen.profile_screen.Click On Delete Button Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) profile_screen.Click On Delete Button PASS 3.553
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) profile_screen.Click On Local Profile Details Button PASS 0.565
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.025
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.571
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.573
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.041
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.045
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.048
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.137
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.552
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.009
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.97
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.971
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.357
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.358
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.054
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.055
profile_screen.profile_screen.Click On Publish Button Click PASS 0.573
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.575
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.596
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.598
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.574
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 10.279
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.032
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 12.317
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.54
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.541
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.017
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.591
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.593
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.564
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.446
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.448
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.45
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.726
common_keywords_kragle.common.Click On Back Click PASS 0.564
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.545
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.016
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.678
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.679
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.015
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.017
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.24
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.243
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.639
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.537
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.54
home_screen.home.Is Device Inactive Is Element Present FAIL 5.543
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.543
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.498
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.076
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.973
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.564
home_screen.home.Is Device Inactive Is Element Present FAIL 5.568
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.569
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.046
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.663
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 19.472
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.548
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.538
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.538
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.016
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.588
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.043
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.046
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.05
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.315
common_keywords_kragle.common.Click On Back Click PASS 0.569
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.57
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.672
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.016
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) profile_screen.Enter Card Name PASS 3.691
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G203')])) profile_screen.Click On Add Card Entry PASS 0.587
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.353
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.354
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.589
home_screen.home.Click On Appbar Application Name Click UI PASS 0.592
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.594
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.447
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.449
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.453
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 12.255
common_keywords_kragle.common.Click On Back Click PASS 0.57
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.571
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.232
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.234
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.57
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.575
home_screen.home.Is Device Inactive Is Element Present FAIL 5.578
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.579
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.48
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.108
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.031
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.613
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.485
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.487
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.059
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.125
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.207
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.208
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.576
home_screen.home.Click On Account Button Click UI PASS 0.578
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.58
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.029
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 10.946
common_keywords_kragle.common.Click On Back Click PASS 0.576
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.576
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.271
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.272
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.276
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.018
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.021
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.021
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.442
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 18.389
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.428
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.43
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.431
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.014
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.016
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 174.407
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G203', 'connection_type': 'wired', 'hub': 2241458166, 'portNumber': 0, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c084', 'productId': '0xc084', 'firmware': '107.3.15', 'modelId': '8c084', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 174.408
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.01
device_connector.device_connector.Connect Device G203:wired device_connector.Connect To Acroname Device PASS 1.011
BuiltIn.Run Keyword And Continue On Failure device_connector.Connect Device G203:wired device_connector.Connect Device PASS 1.013
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} device_view.Click On Settings NOT RUN 0.0
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 3.672
device_main_screen.device_view.Click On Assignments Tab Click UI FAIL 3.674
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} device_view.Click On Assignments Tab FAIL 3.674
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.248
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.25
home_screen.home.Is Device Inactive Is Element Present FAIL 5.252
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.252
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.188
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.469
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.243
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.221
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.236
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.184
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.672
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} Test: Device Settings For Mouse FAIL 20.351
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 5.543
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 5.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 6.679
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 6.686
common_keywords_kragle.common.Click On Back Click PASS 0.552
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.552
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.14
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.144
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.603
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.202
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.204
home_screen.home.Is Device Inactive Is Element Present FAIL 5.206
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.206
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.207
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.441
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.197
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB PASS 11.755
common_keywords_kragle.common.Restart GHUB Check All PASS 5.153
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.737
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.026
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.923
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 5.46
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate PASS 5.464
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 5.552
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 5.557
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.539
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.54
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.541
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Set Firmware Report Rate To PASS 2.216
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.052
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.532
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.532
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.585
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.554
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Click On Restore Default Settings PASS 0.555
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.563
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.118
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.119
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.356
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.359
home_screen.home.Is Device Inactive Is Element Present FAIL 5.36
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.361
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.2
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.587
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.272
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.181
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.197
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.181
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.181
common_keywords_kragle.common.Click On Back Click PASS 0.56
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.758
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.233
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity With Restart System For Mouse PASS 105.098
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 5.307
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate PASS 5.312
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 5.568
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 5.573
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.126
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.127
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.582
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.5
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.002
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.004
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.026
home_screen.home.Is Device Inactive Is Element Present PASS 0.028
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.183
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.244
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.955
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.192
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.208
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.183
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.185
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.356
operating_system.os.Put System On Sleep Sleep System PASS 46.56
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} os.Put System On Sleep PASS 46.561
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 5.461
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate PASS 5.466
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 5.517
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 5.524
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.177
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.178
common_keywords_kragle.common.Click On Back Click PASS 0.532
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.533
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} common.Go Back To Home Screen PASS 3.728
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Set Firmware Report Rate To PASS 2.248
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.094
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.534
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.534
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.632
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Change DPI Value To PASS 6.651
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Click On Restore Default Settings PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.562
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.117
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.118
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.6
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.275
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.277
home_screen.home.Is Device Inactive Is Element Present FAIL 5.279
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.279
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.147
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.456
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.177
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.152
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.167
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.159
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.159
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.161
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.513
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity With Sleep System For Mouse PASS 116.059
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.236
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.236
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.18
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.542
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.552
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.553
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.55
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.568
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.57
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.572
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.529
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.576
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.579
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.012
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.158
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.159
common_keywords_kragle.common.Restart GHUB Check All PASS 5.156
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.695
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If ${clicked}==False common.Restart GHUB common.Restart GHUB PASS 42.889
common_keywords_kragle.common.Click On Back Click FAIL 5.608
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.608
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 51.674
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 55.587
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 5.461
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 5.466
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 5.522
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 5.53
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.137
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.003
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.004
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.15
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.002
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.005
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.007
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.016
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 5.269
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 5.274
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 5.369
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 5.373
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.012
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.459
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.461
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.55
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.522
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.127
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.666
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.02
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.022
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.547
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.543
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.534
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.535
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.559
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.137
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.772
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.541
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.541
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.553
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.545
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.545
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.126
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.127
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.58
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.235
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.238
home_screen.home.Is Device Inactive Is Element Present FAIL 5.239
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.24
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.45
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.164
common_keywords_kragle.common.Click On Back Click PASS 0.562
profile.profile.Add Chrome Profile common.Click On Back PASS 0.562
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.125
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.126
ELSE Add Application On Lghub PASS 2.017
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.043
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.047
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.547
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.184
common_keywords_kragle.common.Click On Back Click PASS 0.559
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.761
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 12.644
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.146
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 149.16
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 5.56
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 5.561
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 5.449
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 5.451
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 5.341
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 5.342
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.56
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 5.348
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 5.349
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.559
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 23.982
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 23.983
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.545
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 5.357
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 5.358
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 5.922
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.071
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.597
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.544
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 5.304
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 5.306
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 5.87
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.119
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.647
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.545
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 5.402
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 5.403
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 5.966
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.045
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.571
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.54
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.542
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 5.337
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 5.338
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 5.901
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.097
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.529
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.529
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.627
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.537
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.54
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.541
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 5.376
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 5.377
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.008
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 5.934
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.095
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.547
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.644
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 47.718
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 5.328
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 5.333
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.046
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.049
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.544
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 5.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 5.295
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.542
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 5.37
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 5.376
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.556
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 5.579
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 5.584
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.544
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 24.427
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.562
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.095
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.096
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.201
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.202
home_screen.home.Is Device Inactive Is Element Present FAIL 5.204
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.204
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.169
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.404
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.115
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.154
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.17
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.145
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.147
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.44
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity For Mouse PASS 271.717
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.559
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.56
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.123
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
common_keywords_kragle.common.Restart GHUB Check All PASS 5.143
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.722
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.897
common_keywords_kragle.common.Is Right Scroll Present Expect Element FAIL 0.0
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present FAIL 0.001
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 0.001
home_screen.home.Is Device In Connecting State Expect Element FAIL 0.0
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 0.002
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 0.001
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 0.001
home_screen.home.Is Device In Connecting State Expect Element FAIL 0.0
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 0.001
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 0.001
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 0.002
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) home.Restart GHUB Till Device Get Load PASS 0.012
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.503
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.007
IF ${status} is ${False} Trigger Wake Bots PASS 6.008
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 0.0
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 0.003
home_screen.home.Is Device Inactive Is Element Present FAIL 0.004
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 0.006
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.001
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 6.038
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 50.684
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.001
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 0.003
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} device_settings.Disable Onboard Memory Mode PASS 51.253
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 0.002
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 0.003
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 5.357
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 5.362
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi FAIL 172.447
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device FAIL 172.452
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity FAIL 179.817
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop FAIL 179.822
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 5.073
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 5.077
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 0.002
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.002
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 161.004
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 161.008
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 161.012
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 1.524
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 1.525
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.544
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
device_main_screen.device_view.Click On Settings Click UI PASS 0.569
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.569
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.112
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.115
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.58
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.242
home_screen.home.Is Device Inactive Is Element Present FAIL 5.243
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.156
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.428
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.131
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.213
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.213
common_keywords_kragle.common.Click On Back Click PASS 0.541
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 3.771
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 19.024
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 181.573
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.581
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.523
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.113
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.224
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.549
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.606
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.524
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.125
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.258
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.543
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.543
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.544
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.583
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.52
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.115
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.224
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.026
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.028
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.543
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.544
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.57
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.573
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.574
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.535
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.142
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.258
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.563
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.565
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.144
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.007
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.008
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.025
home_screen.home.Is Device Inactive Is Element Present PASS 0.026
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.027
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.177
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.24
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.953
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.199
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.052
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 14.23
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.551
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.025
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.026
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.027
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.176
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.177
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.354
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Onboard Profile DPI Test for Mouse device FAIL 410.542
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI With Onboard Profile For Mouse FAIL 461.798
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.011
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.148
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.15
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.151
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.181
common_keywords_kragle.common.Click On Back Click PASS 0.547
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.547
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.182
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.186
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.686
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.34
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.342
home_screen.home.Is Device Inactive Is Element Present FAIL 5.343
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.344
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.2
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.572
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.453
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.159
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.175
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.231
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.233
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.234
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.869
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.605
common_keywords_kragle.common.Restart GHUB Check All PASS 5.166
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.755
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.957
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.012
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.021
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.155
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.156
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.157
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.186
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.168
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.686
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.363
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.365
home_screen.home.Is Device Inactive Is Element Present FAIL 5.367
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.367
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.177
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.573
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.43
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.191
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.207
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.193
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.195
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.838
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.572
common_keywords_kragle.common.Restart GHUB Check All PASS 5.157
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.766
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.031
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.956
operating_system.os.Put System On Sleep Sleep System PASS 15.179
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} os.Put System On Sleep PASS 15.18
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.01
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.006
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 49.621
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 49.623
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 49.624
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 49.65
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.538
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.224
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.226
home_screen.home.Is Device Inactive Is Element Present FAIL 5.228
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.228
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.181
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.439
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.243
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.2
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.215
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.197
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.198
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.663
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 66.854
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.017
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.019
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Connect Device PASS 1.026
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.019
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.233
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.006
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.241
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Disconnect Device PASS 1.268
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.011
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.009
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.214
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.216
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.217
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.248
common_keywords_kragle.common.Click On Back Click PASS 0.546
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.547
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.21
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.213
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.682
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.242
home_screen.home.Is Device Inactive Is Element Present FAIL 5.243
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.2
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.487
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.39
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.227
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.243
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.214
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.216
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.857
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.657
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} Test: OOB Software Support For Mouse PASS 268.084
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.004
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile NOT RUN 0.001
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Create Profiles ${profile_name} common.Click On Back NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G603')])) profile_screen.Enter Card Name NOT RUN 0.0
profile_screen.profile_screen.Click On Add Card Entry Click FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G603')])) profile_screen.Click On Add Card Entry FAIL 0.001
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 133.417
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 133.419
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.586
home_screen.home.Click On Appbar Application Name Click UI PASS 5.589
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 5.589
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.229
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.23
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.231
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles FAIL 142.25
common_keywords_kragle.common.Click On Back Click PASS 0.545
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.545
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.582
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.583
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 5.688
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.035
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.501
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.503
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.004
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.006
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.027
home_screen.home.Is Device Inactive Is Element Present PASS 0.028
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.165
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.24
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 17.514
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 18.065
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.164
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
common_keywords_kragle.common.Click On Back Click PASS 0.536
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.767
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.148
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.149
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 2.556
home_screen.home.Click On Account Button Click UI PASS 2.557
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 2.558
common_keywords_kragle.common.Click On Back Click PASS 0.556
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.557
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.577
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.145
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 91.282
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.02
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 103.781
common_keywords_kragle.common.Click On Back Click PASS 0.551
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.551
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.105
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.105
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.108
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.014
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.228
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 111.011
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.183
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.185
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.01
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse FAIL 274.539
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G603', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 2, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x406c', 'productId': '0x406c', 'firmware': '21.1.14', 'modelId': '406c', 'type': 'MOUSE', 'device_specific_features': {}} Test: Local And Cloud Profile For Mouse FAIL 274.539
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.016
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.016
device_connector.device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wireless G603:wireless device_connector.Connect Device PASS 1.019
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.287
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.289
device_connector.device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wireless G603:wireless device_connector.Disconnect Device PASS 1.31
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G903 LIGHTSPEED:wireless G603:wireless device_connector.Disconnect Old And Connect New PASS 2.329
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.657
device_main_screen.device_view.Click On Settings Click UI PASS 0.659
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.66
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.836
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.837
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.838
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.625
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.177
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.179
home_screen.home.Is Device Inactive Is Element Present FAIL 5.181
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.182
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.245
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.455
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.234
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.166
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.182
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.052
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.476
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 15.096
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.415
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.42
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 2.346
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 2.351
common_keywords_kragle.common.Click On Back Click PASS 0.564
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.564
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.107
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.108
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.632
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.242
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.244
home_screen.home.Is Device Inactive Is Element Present FAIL 5.246
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.246
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.172
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.449
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.192
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 11.762
common_keywords_kragle.common.Restart GHUB Check All PASS 5.153
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.764
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.951
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.39
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 2.396
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 2.869
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 2.874
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.094
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.095
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.31
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.056
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.576
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.576
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.633
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.556
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.557
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.589
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.589
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.161
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.192
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.194
home_screen.home.Is Device Inactive Is Element Present FAIL 5.196
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.196
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.163
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.387
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.143
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.174
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.189
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.164
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.756
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.097
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 91.951
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.891
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.896
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.968
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.974
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.004
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.006
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.025
home_screen.home.Is Device Inactive Is Element Present PASS 0.027
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.148
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.212
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.965
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.159
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.174
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.163
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.165
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.166
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.314
operating_system.os.Put System On Sleep Sleep System PASS 46.814
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 46.816
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.234
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 2.239
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.95
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.956
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.169
common_keywords_kragle.common.Click On Back Click PASS 0.534
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.534
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 3.72
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.057
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.058
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.283
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.054
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.535
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.59
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.61
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.631
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.631
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.103
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.104
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.632
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.239
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.241
home_screen.home.Is Device Inactive Is Element Present FAIL 5.243
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.244
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.196
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.47
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.208
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.197
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.215
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.164
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.166
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.596
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 102.601
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.304
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.304
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.148
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.543
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.553
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.554
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.547
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.564
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.566
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.566
common_keywords_kragle.Click On Cancel Click PASS 0.527
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.527
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.574
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.575
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.011
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.19
common_keywords_kragle.common.Click On Back Click PASS 0.553
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.762
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 7.638
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate NOT RUN 0.0
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi FAIL 116.503
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device FAIL 116.508
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.141
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.002
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.003
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.155
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.003
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.004
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.006
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.017
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.841
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.845
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.203
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 2.208
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.008
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.008
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.601
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.602
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.575
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.522
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.137
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.843
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.543
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.543
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.58
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.581
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.577
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.14
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.841
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.541
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.541
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.019
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.545
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.562
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.561
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.561
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.129
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.133
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.253
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.255
home_screen.home.Is Device Inactive Is Element Present FAIL 5.257
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.257
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.195
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.483
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.238
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Add Chrome Profile common.Click On Back PASS 0.542
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.144
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.148
ELSE Add Application On Lghub PASS 2.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.555
ELSE games_applications.Click On Add Application PASS 0.555
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.059
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.061
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.165
common_keywords_kragle.common.Click On Back Click PASS 0.55
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.73
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 12.633
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.129
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test FAIL 200.447
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.896
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 2.897
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.545
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.81
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.811
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.408
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 2.409
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.363
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 2.364
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.563
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 11.748
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 11.749
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.54
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.541
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.129
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.13
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.691
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.075
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.525
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.605
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.537
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.545
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.546
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.379
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.38
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.946
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.08
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.526
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.609
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.544
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.316
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.318
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.882
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.08
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.525
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.526
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.607
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.548
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.549
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.723
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.725
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.293
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.086
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.625
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.018
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.543
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.543
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.206
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.207
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.014
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.774
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.09
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.549
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.642
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 31.719
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.423
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.429
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.543
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.382
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 2.387
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.542
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.392
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 2.397
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.542
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.485
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.491
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.554
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.578
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.58
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.582
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 10.535
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.625
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.625
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.185
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.187
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.812
common_keywords_kragle.common.Restart GHUB Check All PASS 5.14
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.711
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.884
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 132.229
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 132.235
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 177.121
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.167
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.185
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.17
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.172
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 182.486
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse FAIL 447.024
device_settings_screen.device_settings.Disable On-Board Memory Mode Click FAIL 30.187
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode FAIL 30.188
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.12
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.121
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.832
common_keywords_kragle.common.Restart GHUB Check All PASS 5.144
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.714
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.026
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.886
common_keywords_kragle.common.Is Right Scroll Present Expect Element FAIL 0.0
${is_right_scroll_present} BuiltIn.Run Keyword And Return Status common.Is Right Scroll Present common.Is Right Scroll Present FAIL 0.001
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 0.001
home_screen.home.Is Device In Connecting State Expect Element FAIL 0.001
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 0.001
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 0.001
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 0.001
home_screen.home.Is Device In Connecting State Expect Element FAIL 0.001
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 0.001
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 0.001
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 0.002
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) home.Restart GHUB Till Device Get Load PASS 0.009
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.006
IF ${status} is ${False} Trigger Wake Bots PASS 6.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 0.003
home_screen.home.Is Device Inactive Is Element Present FAIL 0.005
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 0.005
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.0
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 6.03
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 50.871
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 0.002
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 81.069
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings NOT RUN 0.0
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown NOT RUN 0.0
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click FAIL 0.001
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button FAIL 0.001
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 133.465
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 133.467
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 5.829
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.005
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.008
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.027
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.178
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.252
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 147.553
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.144
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.16
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.052
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 149.774
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.551
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.076
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.01
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.091
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.532
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.533
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.29
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.291
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.121
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.137
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.548
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.271
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.271
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.173
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.174
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.175
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 18.173
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device FAIL 167.957
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse FAIL 249.027
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.013
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.177
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.179
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.181
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.212
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.542
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.159
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.636
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.302
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.304
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.307
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.206
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.554
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.356
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.187
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.202
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.167
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.734
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.492
common_keywords_kragle.common.Restart GHUB Check All PASS 5.162
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.785
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.985
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.011
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.007
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.177
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.179
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.179
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.208
common_keywords_kragle.common.Click On Back Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.554
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.139
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.52
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.501
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.003
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.004
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.027
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.742
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 13.517
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.188
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.166
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.168
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.169
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.898
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 34.662
common_keywords_kragle.common.Restart GHUB Check All PASS 5.152
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.761
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.943
operating_system.os.Put System On Sleep Sleep System PASS 46.871
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 46.872
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.009
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.005
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.015
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.186
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.188
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.189
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.216
common_keywords_kragle.common.Click On Back Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.537
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.121
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.122
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.645
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.397
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.006
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.009
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.029
home_screen.home.Is Device Inactive Is Element Present PASS 0.03
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.198
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.641
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.41
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.195
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.209
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.185
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.187
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.814
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 33.575
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 2.017
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 2.019
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 2.025
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.013
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.015
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.157
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.161
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.182
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.012
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.224
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.226
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.227
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.256
common_keywords_kragle.common.Click On Back Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.536
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.251
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.253
home_screen.home.Is Device Inactive Is Element Present FAIL 5.255
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.256
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.191
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.474
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.239
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.19
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.205
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.178
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.18
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.182
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.633
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.431
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 269.173
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.16
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.161
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.163
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.008
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 3.173
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: Local And Cloud Profile For Mouse PASS 3.174
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.145
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.542
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.547
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.55
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.576
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.577
common_keywords_kragle.Click On Cancel Click PASS 0.529
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.53
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.58
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.584
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.001
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.172
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.172
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.173
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.175
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.918
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 10.829
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.298
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.299
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.572
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.164
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.578
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.536
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.58
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.58
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.156
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.152
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.006
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.003
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.171
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.004
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.006
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.006
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.008
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.024
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.518
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.571
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.571
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.168
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.169
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.169
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.315
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.328
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.593
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.593
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.572
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.148
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.855
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.523
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.524
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.009
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.01
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.136
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.137
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.027
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.334
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.334
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.546
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.546
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.532
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.533
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.676
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.688
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.69
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.579
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.143
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.954
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.532
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.534
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.52
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.521
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.101
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.103
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.115
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.118
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.099
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.102
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.564
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.598
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.53
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.551
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.133
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.366
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.369
home_screen.home.Is Device Inactive Is Element Present FAIL 5.371
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.051
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.451
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.211
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Add Chrome Profile common.Click On Back PASS 0.546
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.001
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.196
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.197
ELSE Add Application On Lghub PASS 2.025
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.556
ELSE games_applications.Click On Add Application PASS 0.557
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.013
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.016
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.171
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.194
common_keywords_kragle.common.Click On Back Click PASS 0.536
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.537
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.919
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 15.843
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.145
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 146.547
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.562
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.564
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.527
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.528
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.029
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.031
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.581
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.584
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.555
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 2.277
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.025
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.167
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.168
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.014
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.033
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.324
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.324
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.013
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.57
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.572
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.53
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.716
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.009
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.01
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.287
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.287
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.315
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.316
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.572
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.538
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.847
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.587
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.588
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.593
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.024
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.026
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.624
common_keywords_kragle.common.Click On Back Click PASS 0.555
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.555
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.439
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.004
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.005
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.028
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.189
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.668
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.491
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 13.052
common_keywords_kragle.common.Restart GHUB Check All PASS 5.15
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.769
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 42.949
operating_system.os.Put System On Sleep Sleep System PASS 47.476
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 47.482
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.006
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.007
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.007
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.034
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.047
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.015
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.057
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.544
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.546
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.572
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.579
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.552
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.553
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.518
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.552
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.171
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.172
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.173
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.292
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.309
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.531
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.075
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.077
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.096
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.098
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.086
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.087
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.552
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.574
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.534
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.461
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.575
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.575
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.521
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.521
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.561
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.124
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.126
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.126
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.259
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.276
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.535
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.536
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.05
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.051
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.058
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.061
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.1
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.104
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.544
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.547
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.533
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.533
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.399
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.567
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.568
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.559
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.559
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.17
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.339
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.342
home_screen.home.Is Device Inactive Is Element Present FAIL 5.343
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.344
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.207
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.58
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.371
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.155
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.172
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.207
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.208
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
common_keywords_kragle.common.Click On Back Click PASS 0.555
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.943
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.495
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 396.225
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.002
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.008
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.581
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.531
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.161
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.278
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.011
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.009
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.022
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.133
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.134
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.01
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.013
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.257
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.257
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.011
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.585
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.586
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.528
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 27.609
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 27.62
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.595
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.53
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.144
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.271
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.014
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.011
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.184
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.185
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.278
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.279
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.547
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.548
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.536
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 27.676
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 27.688
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.603
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.541
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.148
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.297
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.54
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.541
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.062
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.075
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.079
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.078
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.081
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.566
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.561
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.562
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.54
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.441
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.575
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.143
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.259
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.571
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.563
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.631
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.217
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.219
home_screen.home.Is Device Inactive Is Element Present FAIL 5.221
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.222
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.208
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.459
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.232
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.154
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.169
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.461
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.559
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.113
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.128
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.536
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.323
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.323
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.115
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.017
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.135
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.552
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.274
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.275
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.165
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.155
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.155
common_keywords_kragle.common.Click On Back Click PASS 0.542
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 6.884
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 21.967
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 125.429
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.524
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.554
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.127
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.129
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.129
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.25
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.017
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.269
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.534
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.017
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.066
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.544
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.546
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.536
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.571
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.603
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.603
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.125
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.168
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.17
home_screen.home.Is Device Inactive Is Element Present FAIL 5.172
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.173
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.169
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.386
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.162
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.162
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.178
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.178
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.179
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.18
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.529
common_keywords_kragle.common.Restart GHUB Check All PASS 5.154
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.751
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.943
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.519
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.52
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.56
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.168
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.17
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.171
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.305
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.017
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.324
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.058
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.059
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.093
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.093
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.088
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.089
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.56
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.561
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.575
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.576
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.443
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.573
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.575
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.576
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.179
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.18
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.329
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.332
home_screen.home.Is Device Inactive Is Element Present FAIL 5.333
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.333
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.211
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.574
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.363
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.211
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.228
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.206
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.207
common_keywords_kragle.common.Click On Back Click PASS 0.539
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.975
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.573
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 133.708
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.016
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.574
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.577
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.575
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.577
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.578
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.6
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.024
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.025
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.63
common_keywords_kragle.common.Click On Back Click PASS 0.559
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.56
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.768
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.5
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.002
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.004
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.03
home_screen.home.Is Device Inactive Is Element Present PASS 0.031
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.032
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.243
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.052
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.861
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 13.427
common_keywords_kragle.common.Restart GHUB Check All PASS 5.159
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.758
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.949
operating_system.os.Put System On Sleep Sleep System PASS 46.735
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 46.736
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.091
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.012
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.106
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.017
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.103
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.012
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.117
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.05
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.05
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.579
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.581
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.542
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.491
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.576
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.618
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.62
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.62
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.18
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.836
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.116
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.006
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.008
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.025
home_screen.home.Is Device Inactive Is Element Present PASS 0.026
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.027
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.202
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.36
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 13.381
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.196
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.209
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.219
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.22
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.222
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.818
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 134.497
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 398.645
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G903 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 1, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4087', 'productId': '0x4087', 'firmware': '23.1.13', 'modelId': 'g903', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 794.9
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 3.016
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 3.017
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wireless G903 LIGHTSPEED:wireless device_connector.Connect Device PASS 3.019
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.016
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.018
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.325
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.329
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wireless G903 LIGHTSPEED:wireless device_connector.Disconnect Device PASS 1.35
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wireless G903 LIGHTSPEED:wireless device_connector.Disconnect Old And Connect New PASS 4.372
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
device_main_screen.device_view.Click On Settings Click UI PASS 0.64
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.641
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.729
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.731
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.731
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.126
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.581
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.301
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.303
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.158
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.49
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.207
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.188
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.157
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.158
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.159
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.578
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 18.076
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB NOT RUN 0.001
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device NOT RUN 0.001
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button NOT RUN 0.0
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
home_screen.home.Is Screen Loaded Not Expect Element NOT RUN 0.0
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 0.002
home_screen.home.Is Screen Loaded Is Element Present FAIL 0.005
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded FAIL 0.008
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 133.551
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 133.551
common_keywords_kragle.common.Click On Back Click PASS 5.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 5.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 139.147
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations FAIL 139.164
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse FAIL 139.174
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.693
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 2.698
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.892
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.898
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.474
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.501
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.003
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.005
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.026
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.198
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.711
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 13.478
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.159
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.175
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.213
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.214
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.216
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.877
operating_system.os.Put System On Sleep Sleep System PASS 46.381
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 46.382
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.391
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 2.396
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 2.788
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 2.794
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.206
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.207
common_keywords_kragle.common.Click On Back Click PASS 0.532
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.533
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 3.755
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.538
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.539
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.054
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.055
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.558
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.293
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.02
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.112
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.537
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.652
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.678
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.593
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.593
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.119
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.121
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.618
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.188
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.19
home_screen.home.Is Device Inactive Is Element Present FAIL 5.192
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.193
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.219
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.44
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.182
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.212
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.227
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.467
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 102.405
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 0.002
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 0.003
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.15
common_keywords_kragle.common.Click On Back Click FAIL 0.001
IF ${is_chrome_profile_added}==False common.Click On Back FAIL 0.002
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 0.001
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 0.002
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.001
home_screen.home.Click On Appbar Application Name Click UI FAIL 0.003
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name FAIL 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 133.334
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 133.336
common_keywords_kragle.common.Restart GHUB Check All PASS 5.146
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.744
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If ${clicked}==False common.Restart GHUB common.Restart GHUB PASS 42.929
common_keywords_kragle.common.Click On Back Click FAIL 5.648
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.649
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 181.932
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile FAIL 181.944
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 2.363
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 2.368
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 2.063
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 2.072
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.143
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.004
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.003
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.158
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.003
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.018
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.836
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.841
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.31
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 2.315
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.008
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.008
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.509
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.51
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.592
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.524
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.126
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.761
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.032
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.034
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.565
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.566
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.571
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.145
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.826
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.016
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.541
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.541
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.549
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.592
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.593
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.131
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.234
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.237
home_screen.home.Is Device Inactive Is Element Present FAIL 5.239
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.239
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.216
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.489
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.254
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Add Chrome Profile common.Click On Back PASS 0.543
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.126
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.128
ELSE Add Application On Lghub PASS 2.019
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.582
ELSE games_applications.Click On Add Application PASS 0.582
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.569
common_keywords_kragle.common.Restart GHUB Check All PASS 5.142
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.733
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.043
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.927
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.056
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.06
ELSE Add Application On Lghub PASS 2.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.552
ELSE games_applications.Click On Add Application PASS 0.552
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.017
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.021
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 0.545
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.208
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.209
common_keywords_kragle.common.Click On Back Click PASS 0.546
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.774
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 63.773
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.13
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test FAIL 313.904
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.968
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.969
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 2.55
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.979
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.981
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.569
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.57
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.562
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 10.333
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 10.334
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.533
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.54
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.541
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.549
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.55
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.112
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.105
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.523
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.632
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.533
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.539
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.541
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.541
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.061
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.062
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.622
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.135
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.521
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.522
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.658
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.542
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.543
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.298
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.299
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.861
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.071
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.522
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.523
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.596
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.54
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.542
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.543
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.772
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.774
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.336
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.131
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.529
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.53
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.665
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.54
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.542
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.542
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.986
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.988
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.55
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.114
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.545
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.661
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 30.734
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.344
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 2.351
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.54
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.541
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.322
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 2.328
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.542
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.874
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.88
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.544
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.341
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 2.346
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 11.708
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.548
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.548
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.338
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.34
home_screen.home.Is Device Inactive Is Element Present FAIL 5.342
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.342
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.191
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.56
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.29
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.206
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.221
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.203
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.204
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.768
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.288
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse FAIL 388.676
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.545
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.117
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.385
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.389
home_screen.home.Is Device Inactive Is Element Present FAIL 5.39
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.391
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.179
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.598
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.316
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.208
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.209
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.211
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.079
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.151
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.152
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.154
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.21
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.211
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.212
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.052
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.056
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 2.216
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 2.223
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.627
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.632
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 18.919
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.901
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.906
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.604
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.612
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.333
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.339
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 17.866
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.827
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.832
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.966
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.972
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 13.077
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 13.083
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 18.893
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 58.899
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.49
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.494
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.196
common_keywords_kragle.common.Click On Back Click PASS 0.564
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 3.787
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.563
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.565
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.525
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.526
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.561
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.564
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.526
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.527
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.017
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.579
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.584
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.53
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.531
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.021
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.594
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.596
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.528
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.529
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.022
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.588
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.53
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.531
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 2.438
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 2.439
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 12.722
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.562
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.564
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.547
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.583
device_main_screen.device_view.Click On Settings Click UI PASS 0.585
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.585
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.12
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.125
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.246
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.249
home_screen.home.Is Device Inactive Is Element Present FAIL 5.25
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.251
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.199
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.477
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.194
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 3.768
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 19.112
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 51.592
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.574
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.53
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.144
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.255
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.548
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.552
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.555
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.596
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.139
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.264
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.546
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.608
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.522
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.151
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.286
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.011
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.544
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.545
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.576
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.578
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.58
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.551
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.171
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.308
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.606
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.607
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.144
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.145
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.787
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.009
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.005
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.006
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.028
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.188
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.239
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 13.173
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.14
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.156
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.045
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.047
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.048
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 15.388
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.548
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.02
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.02
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.026
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.178
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.179
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.181
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.348
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 159.558
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 174.638
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.011
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.159
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.161
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.161
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.194
common_keywords_kragle.common.Click On Back Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.545
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.183
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.267
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.269
home_screen.home.Is Device Inactive Is Element Present FAIL 5.271
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.271
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.175
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.491
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.301
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.167
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.182
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.178
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.178
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.18
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.671
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.416
common_keywords_kragle.common.Restart GHUB Check All PASS 5.182
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.762
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.979
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.013
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.007
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.021
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.168
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.17
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.172
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.201
common_keywords_kragle.common.Click On Back Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.541
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.357
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.36
home_screen.home.Is Device Inactive Is Element Present FAIL 5.361
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.362
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.573
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.339
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.18
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.196
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.184
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.726
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.47
common_keywords_kragle.common.Restart GHUB Check All PASS 5.151
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.738
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.921
operating_system.os.Put System On Sleep Sleep System PASS 46.637
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 46.638
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.01
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.005
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.199
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.201
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.203
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.229
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.536
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.14
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.141
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.674
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.393
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.007
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.009
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.026
home_screen.home.Is Device Inactive Is Element Present PASS 0.028
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.028
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.19
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.627
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.445
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.185
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.2
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.202
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.204
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.857
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 33.623
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.016
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.016
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.023
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.013
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.015
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.167
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.172
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.193
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.013
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.007
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.021
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.183
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.185
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.185
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.22
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.542
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.147
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.303
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.307
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.307
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.158
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.493
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.251
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.195
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.21
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.18
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.182
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.65
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.419
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 265.687
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.186
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.187
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.188
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.008
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 3.199
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: Local And Cloud Profile For Mouse PASS 3.199
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.147
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.545
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.549
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.548
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.55
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.551
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.567
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.569
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.572
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.529
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.573
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.576
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.216
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.171
common_keywords_kragle.common.Click On Back Click PASS 0.551
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.963
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 10.866
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.35
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.35
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.579
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.164
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.637
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.539
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.573
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.157
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.014
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.014
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.152
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.006
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.003
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.17
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.001
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.002
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.004
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.006
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.013
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.517
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.517
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.567
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.568
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.164
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.166
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.166
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.31
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.324
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.576
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.576
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.564
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.555
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.144
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.845
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.525
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.526
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.011
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.125
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.125
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.024
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.288
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.288
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.57
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.572
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.538
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.655
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.688
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.689
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.566
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.148
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.941
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.532
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.524
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.527
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.102
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.104
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.089
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.091
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.089
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.091
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.56
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.561
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.61
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.612
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.551
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.547
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.282
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.286
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.287
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.046
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.363
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.171
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Add Chrome Profile common.Click On Back PASS 0.552
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.007
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.195
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.196
ELSE Add Application On Lghub PASS 2.026
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.565
ELSE games_applications.Click On Add Application PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.564
common_keywords_kragle.common.Restart GHUB Check All PASS 5.148
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.775
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.963
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.009
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.012
ELSE Add Application On Lghub PASS 2.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.555
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.033
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.038
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.199
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.199
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.199
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.203
common_keywords_kragle.common.Click On Back Click PASS 0.534
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.958
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 67.047
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.145
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 197.748
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.59
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.529
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.529
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.061
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.064
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.585
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.588
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.524
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.524
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 2.313
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.009
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.01
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.023
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.156
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.158
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.01
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.023
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.258
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.258
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.012
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.565
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.528
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.622
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.01
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.224
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.224
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.3
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.301
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.569
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.57
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.756
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.576
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.576
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.577
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.023
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.024
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.607
common_keywords_kragle.common.Click On Back Click PASS 0.556
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.556
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.895
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.344
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.501
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.5
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.002
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.003
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.029
home_screen.home.Is Device Inactive Is Element Present PASS 0.03
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.031
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.201
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.585
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.621
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 13.183
common_keywords_kragle.common.Restart GHUB Check All PASS 5.147
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.743
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 42.921
operating_system.os.Put System On Sleep Sleep System PASS 46.192
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 46.194
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.519
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.009
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.007
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.008
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.009
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.036
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.048
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.059
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.539
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.541
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.562
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.565
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.559
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.559
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.023
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.552
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.152
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.155
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.155
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.285
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.303
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.546
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.547
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.105
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.108
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.105
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.108
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.088
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.09
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.55
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.552
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.555
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.524
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.525
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.492
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.569
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.57
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.519
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.115
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.117
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.117
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.238
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.256
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.524
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.053
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.054
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.051
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.052
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.083
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.086
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.556
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.549
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.534
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.359
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.563
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.564
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.565
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.176
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.18
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.599
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.277
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.28
home_screen.home.Is Device Inactive Is Element Present FAIL 5.281
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.282
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.206
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.516
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.304
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.168
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.184
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.17
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
common_keywords_kragle.common.Click On Back Click PASS 0.556
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.914
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.411
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 445.939
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.042
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.048
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.579
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.531
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.132
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.246
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 0.012
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.609
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.529
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.135
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.275
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 0.011
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.595
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.148
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.272
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.062
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.073
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.074
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.064
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.065
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.55
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.551
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.563
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.385
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.161
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.281
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.561
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.565
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.561
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.561
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.123
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.621
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.308
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.311
home_screen.home.Is Device Inactive Is Element Present FAIL 5.313
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.313
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.162
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.504
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.251
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.175
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.191
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.06
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.513
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.542
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.023
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.024
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.032
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.035
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.213
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.214
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.215
common_keywords_kragle.common.Click On Back Click PASS 0.54
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 6.99
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 8.172
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 56.306
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.523
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.137
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.139
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.139
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.267
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.288
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.524
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.066
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.554
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.556
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.55
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.552
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.535
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.586
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.587
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.587
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.168
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.19
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.193
home_screen.home.Is Device Inactive Is Element Present FAIL 5.195
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.195
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.206
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.448
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.243
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.17
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.185
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.179
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.18
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.181
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.619
common_keywords_kragle.common.Restart GHUB Check All PASS 5.148
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.693
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.879
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.117
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.119
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.12
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.253
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.272
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.538
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.539
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.07
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.071
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.065
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.066
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.085
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.086
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.556
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.557
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.579
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.58
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.555
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.455
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.558
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.548
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.55
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.55
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.58
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.351
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.354
home_screen.home.Is Device Inactive Is Element Present FAIL 5.355
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.355
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.214
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.598
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.354
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.16
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.177
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.22
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.221
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.984
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.522
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 133.624
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.016
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.561
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.567
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.569
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.569
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.584
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.024
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.025
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.615
common_keywords_kragle.common.Click On Back Click PASS 0.56
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.56
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.188
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.623
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.593
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.503
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.005
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.007
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.028
home_screen.home.Is Device Inactive Is Element Present PASS 0.03
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.187
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.823
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 13.638
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 14.204
common_keywords_kragle.common.Restart GHUB Check All PASS 5.158
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.756
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.945
operating_system.os.Put System On Sleep Sleep System PASS 46.326
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 46.327
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.102
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.012
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.115
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.016
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.12
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.012
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.012
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.133
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.577
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.579
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.504
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.605
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.611
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.589
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.591
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.592
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.135
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.786
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.728
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.008
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.01
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.021
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.023
home_screen.home.Is Device Inactive Is Element Present PASS 0.025
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.025
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.217
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.987
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 13.921
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.208
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.223
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.203
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.204
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 19.356
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 135.383
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 330.363
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 4, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4086', 'productId': '0x4086', 'firmware': '', 'modelId': '', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 776.33
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 3.016
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 3.018
device_connector.device_connector.Disconnect Old And Connect New G604 LIGHTSPEED:wireless G703 LIGHTSPEED:wireless device_connector.Connect Device PASS 3.02
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.015
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.017
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.134
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.005
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.141
device_connector.device_connector.Disconnect Old And Connect New G604 LIGHTSPEED:wireless G703 LIGHTSPEED:wireless device_connector.Disconnect Device PASS 1.16
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G604 LIGHTSPEED:wireless G703 LIGHTSPEED:wireless device_connector.Disconnect Old And Connect New PASS 4.182
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.651
device_main_screen.device_view.Click On Settings Click UI PASS 0.654
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} device_view.Click On Settings PASS 0.655
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.829
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.83
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} device_view.Click On Assignments Tab PASS 0.831
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.155
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.409
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.411
home_screen.home.Is Device Inactive Is Element Present FAIL 5.413
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.413
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.199
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.655
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.442
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.152
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.193
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.195
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.813
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} Test: Device Settings For Mouse PASS 18.444
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB NOT RUN 0.0
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate FAIL 126.032
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate FAIL 126.038
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 2.601
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 2.61
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.541
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.042
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.045
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.546
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Set Firmware Report Rate To PASS 2.286
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.114
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.538
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.538
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.656
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.566
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Click On Restore Default Settings PASS 0.568
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.617
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.617
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.154
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.276
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.278
home_screen.home.Is Device Inactive Is Element Present FAIL 5.28
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.281
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.212
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.536
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.329
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.157
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.171
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.208
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.209
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.211
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.718
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity With Restart System For Mouse FAIL 155.506
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations NOT RUN 0.0
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} os.Put System On Sleep NOT RUN 0.0
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate FAIL 126.562
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Report Rate FAIL 126.567
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 2.876
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} firmware.Verify Dpi Of Device PASS 2.881
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.178
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.179
common_keywords_kragle.common.Click On Back Click PASS 0.539
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.036
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.04
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} common.Go Back To Home Screen PASS 3.763
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.041
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.044
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.561
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.561
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Set Firmware Report Rate To PASS 2.296
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.102
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.538
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.644
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Change DPI Value To PASS 6.667
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.568
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Click On Restore Default Settings PASS 0.569
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.61
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.611
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.037
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.303
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.304
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.223
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.568
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.333
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.216
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.232
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.152
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.153
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.154
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.727
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity With Sleep System For Mouse FAIL 160.088
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.212
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.214
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.136
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.54
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.551
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.551
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.541
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.543
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.543
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.568
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.57
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.572
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.528
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.584
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.587
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.01
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.196
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.197
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.77
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 7.658
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device NOT RUN 0.0
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running NOT RUN 0.0
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate FAIL 126.011
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate FAIL 126.016
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.923
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.928
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.008
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.008
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.585
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.585
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.607
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.158
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.883
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.541
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.541
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.546
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.546
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.809
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.81
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.576
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.152
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.081
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.544
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.018
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.545
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.545
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.613
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.615
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.616
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.631
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.254
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.257
home_screen.home.Is Device Inactive Is Element Present FAIL 5.258
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.259
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.211
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.499
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.325
common_keywords_kragle.common.Click On Back Click PASS 0.544
profile.profile.Add Chrome Profile common.Click On Back PASS 0.545
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.129
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.129
ELSE Add Application On Lghub PASS 2.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.573
ELSE games_applications.Click On Add Application PASS 0.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.563
common_keywords_kragle.common.Restart GHUB Check All PASS 5.144
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.767
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.038
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.955
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.041
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.042
ELSE Add Application On Lghub PASS 2.016
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.552
ELSE games_applications.Click On Add Application PASS 0.553
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.017
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.176
common_keywords_kragle.common.Click On Back Click PASS 0.545
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.741
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 63.728
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.135
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test FAIL 241.205
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.293
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 2.294
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.865
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.867
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.659
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.66
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.541
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.501
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 2.502
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.561
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 10.579
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 10.58
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.54
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.542
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.542
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.047
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.048
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.611
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.109
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.522
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.523
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.634
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.543
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.544
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.041
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.042
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.606
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.119
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.52
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.52
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.643
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.533
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.54
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.541
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.541
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.65
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.651
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.213
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.086
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.613
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.545
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.658
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.658
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.223
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.086
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.53
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.53
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.621
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.544
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.543
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.544
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.109
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.111
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.544
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.658
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.013
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 29.974
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.575
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.581
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.544
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.58
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.584
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.54
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.541
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.569
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.577
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.543
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.65
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.656
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.548
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 9.206
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.556
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.556
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.605
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.234
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.235
home_screen.home.Is Device Inactive Is Element Present FAIL 5.237
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.237
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.211
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.478
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.228
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.228
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.243
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.185
common_keywords_kragle.common.Click On Back Click PASS 0.541
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.747
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.227
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI Sensitivity For Mouse FAIL 318.11
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.544
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.545
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.226
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.228
home_screen.home.Is Device Inactive Is Element Present FAIL 5.23
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.23
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.147
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.405
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.199
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.162
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.163
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.165
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} device_settings.Disable Onboard Memory Mode PASS 14.917
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.162
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.164
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.178
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.179
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.181
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.331
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.336
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 2.023
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 2.028
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.909
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.914
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 19.282
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.117
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.122
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.764
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.77
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.641
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.646
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 18.544
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.033
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.038
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.647
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.652
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.567
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.572
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 18.265
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 59.282
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 1.049
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 1.054
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.213
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.214
common_keywords_kragle.common.Click On Back Click PASS 0.56
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 3.797
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.564
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.569
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.528
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.529
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.017
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.564
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.568
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.527
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.529
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.017
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.583
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.586
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.531
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.531
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.02
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.598
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.529
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.53
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.02
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.589
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.536
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 2.867
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 2.871
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 13.163
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.57
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.573
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.543
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
device_main_screen.device_view.Click On Settings Click UI PASS 0.59
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.59
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.102
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.103
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.603
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.406
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.408
home_screen.home.Is Device Inactive Is Element Present FAIL 5.41
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.41
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.22
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.66
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.372
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.203
common_keywords_kragle.common.Click On Back Click PASS 0.553
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 3.782
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 19.299
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 52.248
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.581
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.524
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.152
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.264
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.007
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.007
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.551
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.552
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.602
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.142
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.274
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.547
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.55
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.609
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.521
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.164
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.301
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.01
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.013
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.544
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.555
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.556
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.586
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.532
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.166
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.293
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.612
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.612
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click PASS 0.652
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 0.653
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.047
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.922
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.504
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.007
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.01
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.024
home_screen.home.Is Device Inactive Is Element Present PASS 0.027
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.028
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.167
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.133
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 10.836
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.174
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.191
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.052
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.09
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.547
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.019
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.019
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.027
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.196
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.197
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.365
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} dpi.Onboard Profile DPI Test for Mouse device PASS 158.892
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} Test: DPI With Onboard Profile For Mouse PASS 173.81
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.011
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.161
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.163
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.164
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.193
common_keywords_kragle.common.Click On Back Click PASS 0.56
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.561
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.811
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.282
home_screen.home.Is Device Inactive Is Element Present FAIL 5.283
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.284
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.218
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.545
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.526
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.18
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.195
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.182
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.182
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.912
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.673
common_keywords_kragle.common.Restart GHUB Check All PASS 5.154
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.772
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.964
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.011
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.177
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.179
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.179
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.208
common_keywords_kragle.common.Click On Back Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.557
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.161
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.796
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.521
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.5
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.002
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.003
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.026
home_screen.home.Is Device Inactive Is Element Present PASS 0.028
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.185
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.743
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.703
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.183
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.198
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.176
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.177
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.178
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.087
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 33.855
common_keywords_kragle.common.Restart GHUB Check All PASS 5.14
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.732
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} common.Restart GHUB PASS 42.905
operating_system.os.Put System On Sleep Sleep System PASS 47.702
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} os.Put System On Sleep PASS 47.703
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.009
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.006
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.015
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.229
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.231
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.232
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.257
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.542
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.16
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.749
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.364
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.367
home_screen.home.Is Device Inactive Is Element Present FAIL 5.368
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.369
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.181
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.577
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.489
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.222
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.237
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.164
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.166
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.903
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.709
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.015
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.016
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Connect Device PASS 1.024
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.016
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.02
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.058
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.005
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.065
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} device_connector.Disconnect Device PASS 1.091
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.011
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.007
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.019
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.177
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.18
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.18
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.21
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.541
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click PASS 0.766
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 0.768
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.825
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.769
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.006
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.009
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.027
home_screen.home.Is Device Inactive Is Element Present PASS 0.028
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.188
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.002
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 10.599
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.199
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.213
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.208
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.209
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.21
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.038
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 31.795
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} Test: OOB Software Support For Mouse PASS 266.727
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.196
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.197
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.198
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile NOT RUN 0.0
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles NOT RUN 0.0
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back NOT RUN 0.0
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction NOT RUN 0.0
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click FAIL 20.646
common_keywords_kragle.common.Restart GHUB Check All PASS 5.148
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.757
common_keywords_kragle.common.Restart GHUB Terminate All PASS 3.026
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 40.939
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.002
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.009
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration FAIL 61.601
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB FAIL 61.624
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 4.07
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 136.194
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 136.197
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 5.561
home_screen.home.Click On Account Button Click UI PASS 5.565
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 5.566
common_keywords_kragle.common.Click On Back Click PASS 5.583
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 5.586
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.583
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.137
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 96.311
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.021
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 242.174
common_keywords_kragle.common.Click On Back Click PASS 0.55
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.551
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.142
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.143
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.547
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.548
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.531
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.532
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.543
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.544
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.174
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.174
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.014
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.014
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.014
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.554
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.556
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.539
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.539
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.556
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.557
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.172
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.172
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.018
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.017
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.019
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 25.867
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Appbar Application Name Click UI PASS 0.554
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.015
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 26.989
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 269.164
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.203
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.204
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.009
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse FAIL 337.208
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G604 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 3, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '0x4085', 'productId': '0x4085', 'firmware': '21.1.14', 'modelId': '6b024', 'type': 'MOUSE', 'device_specific_features': {}} Test: Local And Cloud Profile For Mouse FAIL 337.209
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.016
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.017
device_connector.device_connector.Disconnect Old And Connect New G502 LIGHTSPEED:wireless G604 LIGHTSPEED:wireless device_connector.Connect Device PASS 1.02
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.017
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.02
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.229
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.233
device_connector.device_connector.Disconnect Old And Connect New G502 LIGHTSPEED:wireless G604 LIGHTSPEED:wireless device_connector.Disconnect Device PASS 1.255
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G502 LIGHTSPEED:wireless G604 LIGHTSPEED:wireless device_connector.Disconnect Old And Connect New PASS 2.276
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.648
device_main_screen.device_view.Click On Settings Click UI PASS 0.65
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.651
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.778
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.779
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.78
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.149
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.589
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.314
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.316
home_screen.home.Is Device Inactive Is Element Present FAIL 5.318
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.319
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.203
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.549
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.289
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.184
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.201
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.185
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.186
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.684
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 18.239
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.901
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.906
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 2.392
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 2.398
common_keywords_kragle.common.Click On Back Click PASS 0.564
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.564
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.155
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.156
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.628
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.283
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.285
home_screen.home.Is Device Inactive Is Element Present FAIL 5.287
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.287
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.211
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.526
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.314
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 11.885
common_keywords_kragle.common.Restart GHUB Check All PASS 5.148
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.784
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.967
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.904
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 2.908
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 3.01
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 3.015
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.544
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.218
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.051
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.533
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.533
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.585
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.555
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.555
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.583
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.583
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.133
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.591
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.333
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.335
home_screen.home.Is Device Inactive Is Element Present FAIL 5.337
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.337
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.185
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.549
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.275
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.188
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.169
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.169
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.762
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.248
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 93.277
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.91
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 2.915
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 2.402
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 2.407
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.689
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.501
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.502
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.004
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.005
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.023
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.026
home_screen.home.Is Device Inactive Is Element Present PASS 0.028
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.028
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.203
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.743
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 13.572
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.155
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.169
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.215
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.216
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.966
operating_system.os.Put System On Sleep Sleep System PASS 46.217
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 46.218
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 3.446
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 3.451
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 2.625
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 2.63
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.22
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.222
common_keywords_kragle.common.Click On Back Click PASS 0.532
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.532
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 3.771
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.54
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.563
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.563
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.247
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.019
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.067
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.538
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.608
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.634
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.562
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.608
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.609
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.203
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.63
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.199
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.201
home_screen.home.Is Device Inactive Is Element Present FAIL 5.203
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.204
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.22
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.451
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.292
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.15
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.168
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.174
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.175
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.176
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.645
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 107.066
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.234
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.235
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.177
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.545
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.558
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.559
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.549
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.551
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.574
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.578
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.579
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.528
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.564
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.568
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.014
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
home_screen.home.Click On Appbar Application Name Click UI PASS 0.574
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.168
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.17
common_keywords_kragle.common.Restart GHUB Check All PASS 5.153
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.772
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.037
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If ${clicked}==False common.Restart GHUB common.Restart GHUB PASS 42.966
common_keywords_kragle.common.Click On Back Click FAIL 5.612
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 5.613
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 51.766
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile PASS 55.702
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 3.111
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 3.115
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 3.066
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 3.076
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.146
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.006
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.026
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.189
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.005
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.007
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.019
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 2.101
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 2.106
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 2.046
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 2.051
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.011
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.519
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.52
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.568
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.157
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.785
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.014
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.542
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.547
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.613
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.613
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.145
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.878
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.54
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.542
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.55
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.551
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.611
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.612
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.152
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.153
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.632
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.234
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.236
home_screen.home.Is Device Inactive Is Element Present FAIL 5.239
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.239
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.2
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.472
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.263
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Add Chrome Profile common.Click On Back PASS 0.543
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.005
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.006
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.125
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.127
ELSE Add Application On Lghub PASS 2.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.569
ELSE games_applications.Click On Add Application PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.572
common_keywords_kragle.common.Restart GHUB Check All PASS 5.147
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.713
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.042
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 43.912
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.05
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.053
ELSE Add Application On Lghub PASS 2.1
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.555
ELSE games_applications.Click On Add Application PASS 0.555
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.025
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.54
home_screen.home.Click On Appbar Application Name Click UI PASS 0.542
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.216
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.22
common_keywords_kragle.common.Click On Back Click PASS 0.557
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.797
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 64.847
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.134
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test PASS 190.615
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.422
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 2.423
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.929
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.93
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.543
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.726
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.727
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.542
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 2.552
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 2.553
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.565
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 10.9
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 10.902
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.538
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.541
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.542
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.543
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.377
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.378
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.939
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.117
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.644
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.536
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.544
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.545
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.527
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.528
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.012
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 3.093
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.12
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.522
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.523
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.645
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.537
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.539
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.539
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.107
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.108
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.666
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.102
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.525
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.629
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.543
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.544
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 2.533
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 2.534
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 3.098
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.112
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.531
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.531
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.647
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.017
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.543
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.544
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.627
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.628
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.015
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 2.196
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.121
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.545
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.668
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.014
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.014
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 32.27
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.631
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.636
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.547
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.663
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.67
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.542
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.676
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.683
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.014
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.543
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.808
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.815
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.016
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.547
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.565
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 9.617
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.552
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.553
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.144
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.148
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.305
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.306
home_screen.home.Is Device Inactive Is Element Present FAIL 5.309
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.309
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.178
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.514
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.268
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.202
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.224
common_keywords_kragle.common.Click On Back Click PASS 0.544
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.786
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.279
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse PASS 270.659
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.553
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.114
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.115
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.608
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.292
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.295
home_screen.home.Is Device Inactive Is Element Present FAIL 5.296
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.297
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.228
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.552
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.278
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.194
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.195
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.196
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.034
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.235
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.236
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.238
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.206
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.207
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.209
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.444
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.448
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 3.067
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 3.073
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.967
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.973
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 20.503
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.21
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.215
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.914
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.921
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.78
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.785
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 18.93
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 2.091
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 2.096
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 2.643
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 2.65
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.686
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.691
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 19.44
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 62.091
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.844
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.849
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.194
common_keywords_kragle.common.Click On Back Click PASS 0.565
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.566
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.016
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 3.786
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.572
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.576
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.528
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.529
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.02
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.572
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.576
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.528
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.528
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.588
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.592
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.533
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.021
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.022
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.641
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.643
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.532
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.533
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.019
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.592
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.594
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.539
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.54
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 2.905
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 2.909
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 13.258
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.567
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.568
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.551
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
device_main_screen.device_view.Click On Settings Click UI PASS 0.593
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.593
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.124
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.126
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.318
home_screen.home.Is Device Inactive Is Element Present FAIL 5.32
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.321
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.207
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.557
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.294
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.188
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.189
common_keywords_kragle.common.Click On Back Click PASS 0.553
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 3.762
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 19.21
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 52.259
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.581
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.527
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.154
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.269
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.016
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.55
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.608
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.159
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.297
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.009
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.554
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.555
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.601
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.524
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.123
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.253
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.015
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.017
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.548
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.549
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.576
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.578
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.585
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.56
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.161
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.317
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.64
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.641
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.186
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.187
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.006
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 1.542
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.502
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.006
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.007
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.027
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.179
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 9.765
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 13.961
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.176
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.191
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.051
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.213
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.557
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.104
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.118
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.534
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.238
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.238
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.1
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.115
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.56
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.255
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.255
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 5.245
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 5.246
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 5.247
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 20.198
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 180.614
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 195.648
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.012
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.021
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.227
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.229
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.23
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.263
common_keywords_kragle.common.Click On Back Click PASS 0.564
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.564
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.114
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.118
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.038
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.27
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.273
home_screen.home.Is Device Inactive Is Element Present FAIL 5.274
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.275
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.174
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.491
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.238
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.187
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.236
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.236
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.238
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.687
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.522
common_keywords_kragle.common.Restart GHUB Check All PASS 5.152
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.768
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.958
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.017
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.008
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.195
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.197
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.198
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.233
common_keywords_kragle.common.Click On Back Click PASS 0.572
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.572
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.001
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.296
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.298
home_screen.home.Is Device Inactive Is Element Present FAIL 5.299
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.3
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.183
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.513
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.286
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.186
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.202
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.171
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.172
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.173
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.668
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.476
common_keywords_kragle.common.Restart GHUB Check All PASS 5.14
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.722
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.894
operating_system.os.Put System On Sleep Sleep System PASS 45.925
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 45.926
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.01
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.007
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.018
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.15
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.152
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.153
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.182
common_keywords_kragle.common.Click On Back Click PASS 0.534
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.534
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.148
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.67
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.212
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.006
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.008
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.021
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.023
home_screen.home.Is Device Inactive Is Element Present PASS 0.025
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.025
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.436
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.256
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.211
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.224
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.185
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.187
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.676
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 33.4
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 3.017
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 3.017
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 3.025
home_screen.home.Verify No Device Present On Home Screen Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen PASS 0.015
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 0.017
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.218
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.001
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.22
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 1.244
${value} home_screen.home.Get Battery Percentage ${device_name} Element Value PASS 0.012
${value} home_screen.home.Get Battery Percentage ${device_name} Expect Element PASS 0.007
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Get Battery Percentage PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.179
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${home_device_battery_status_charging} Is Element Present FAIL 15.181
battery.battery.Verify Device Battery Status On Home Screen ${device['displayName']} home.Is Battery Charging PASS 15.182
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} battery.Verify Device Battery Status On Home Screen PASS 15.213
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.538
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.146
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.373
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.375
home_screen.home.Is Device Inactive Is Element Present FAIL 5.377
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.377
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.213
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.617
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.377
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.232
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.245
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.231
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.232
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.234
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.865
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 32.622
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 267.072
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.056
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.06
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.551
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.172
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.172
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.564
profile_screen.profile_screen.Click On Delete Button Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.552
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.563
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.02
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.02
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.166
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.169
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.156
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.153
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.54
login_screen.login.Click Dismiss Button Click PASS 2.007
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.009
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.543
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.537
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.537
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.037
home_screen.home.Click On Account Button Click UI FAIL 0.039
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.04
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.011
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
home_screen.home.Click On Account Button Click UI PASS 0.555
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.557
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.404
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.02
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.057
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.058
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.06
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.492
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.542
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.01
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.011
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.589
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.59
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.533
home_screen.home.Click On Appbar Application Name Click UI PASS 0.535
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.184
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.198
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.202
common_keywords_kragle.common.Click On Back Click PASS 0.531
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.533
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 6.935
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.155
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.01
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.555
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.556
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.176
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.177
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.605
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.253
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.255
home_screen.home.Is Device Inactive Is Element Present FAIL 5.257
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.257
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.048
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.332
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.123
common_keywords_kragle.common.Click On Back Click PASS 0.55
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.55
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.118
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.119
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.561
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.054
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.84
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.549
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.531
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.531
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.016
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.017
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.568
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.172
home_screen.home.Click On Account Button Click UI FAIL 15.174
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.174
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.01
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Account Button Click UI PASS 0.571
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.572
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.446
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.018
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.059
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.063
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.534
common_keywords_kragle.common.Click On Back Click PASS 0.534
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.158
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.16
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) common.Select Yes On a Alert PASS 0.552
profile_screen.profile_screen.Click On Delete Button Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Delete Button PASS 3.536
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Local Profile Details Button PASS 0.56
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.032
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.034
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.534
home_screen.home.Click On Appbar Application Name Click UI PASS 0.537
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.538
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.058
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 10.985
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.544
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.008
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.009
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.011
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.02
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.021
profile_screen.profile_screen.Click On Publish Button Click PASS 0.553
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.555
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.575
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.544
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 10.884
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.022
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 12.912
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.54
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.524
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.524
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.014
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.578
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.578
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.204
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.205
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.426
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.549
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.562
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.563
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.016
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.018
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.583
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.584
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.345
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.348
home_screen.home.Is Device Inactive Is Element Present FAIL 5.349
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.35
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.231
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.601
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.384
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.344
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.346
home_screen.home.Is Device Inactive Is Element Present FAIL 5.348
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.348
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.049
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.426
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.548
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.539
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.525
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.527
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.014
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.571
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.538
home_screen.home.Click On Appbar Application Name Click UI PASS 0.541
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.055
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.057
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.059
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.261
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.548
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.182
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.015
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Enter Card Name PASS 3.201
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 LIGHTSPEED')])) profile_screen.Click On Add Card Entry PASS 0.559
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.297
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.299
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.537
home_screen.home.Click On Appbar Application Name Click UI PASS 0.539
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.54
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.188
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.189
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.191
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.349
common_keywords_kragle.common.Click On Back Click PASS 0.549
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.549
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.148
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.149
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.594
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.007
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.008
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.024
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.027
home_screen.home.Is Device Inactive Is Element Present PASS 0.028
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.188
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.262
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.008
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.17
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 5.18
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.06
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
common_keywords_kragle.common.Click On Back Click PASS 0.531
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.532
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 5.788
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.152
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.153
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
home_screen.home.Click On Account Button Click UI PASS 0.554
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.554
common_keywords_kragle.common.Click On Back Click PASS 0.561
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.561
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.078
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.131
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 90.775
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.023
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 103.297
common_keywords_kragle.common.Click On Back Click PASS 0.538
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.538
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.118
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.12
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.552
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.554
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.54
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.541
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.553
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.554
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.226
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.227
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) games_applications.Get Title For Second Profile Card PASS 0.014
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.013
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.013
games_and_applications_screen.games_applications.Click On Yes Button Click PASS 0.556
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Yes Button games_applications.Click On Yes Button PASS 0.558
games_and_applications_screen.games_applications.Click On Delete Button Click PASS 0.537
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Click On Delete Button games_applications.Click On Delete Button PASS 0.538
games_and_applications_screen.games_applications.Select Second Profile Card Click PASS 0.559
BuiltIn.Run Keyword If ${default_profile} == False games_applications.Select Second Profile Card games_applications.Select Second Profile Card PASS 0.559
games_and_applications_screen.games_applications.Verify Second Profile Card Title Is Default Expect Element FAIL 6.224
${default_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Title Is Default games_applications.Verify Second Profile Card Title Is Default FAIL 6.225
${c} games_and_applications_screen.games_applications.Get Title For Second Profile Card Get Attribute PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) games_applications.Get Title For Second Profile Card PASS 0.016
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element PASS 0.016
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button PASS 0.016
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 25.975
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.532
home_screen.home.Click On Appbar Application Name Click UI PASS 0.534
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.534
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.012
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.013
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 27.062
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 130.36
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.167
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.168
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.009
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 282.541
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: Local And Cloud Profile For Mouse PASS 282.542
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.136
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.547
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.553
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.554
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.545
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.573
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.576
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.578
common_keywords_kragle.Click On Cancel Click PASS 0.531
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.531
ELSE Click NOT RUN 0.001
IF ${is_windows} Click PASS 0.57
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.572
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.009
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.556
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.183
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.196
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.201
common_keywords_kragle.common.Click On Back Click PASS 0.551
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.959
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 10.864
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.23
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.231
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.575
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.14
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.492
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.538
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.577
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.579
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.144
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.141
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.006
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.024
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.179
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.004
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.005
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.017
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.519
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.57
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.152
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.154
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.154
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.3
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.313
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.531
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.532
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.591
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.556
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.149
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.841
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.529
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.009
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.009
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.138
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.138
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.349
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.35
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.57
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.571
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.534
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.717
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.731
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.733
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.157
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.007
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.537
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.527
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.096
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.097
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.083
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.086
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.085
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.089
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.567
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.569
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.614
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.549
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.549
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.544
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.124
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.127
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.238
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.24
home_screen.home.Is Device Inactive Is Element Present FAIL 5.242
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.242
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.048
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.318
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.095
common_keywords_kragle.common.Click On Back Click PASS 0.543
profile.profile.Add Chrome Profile common.Click On Back PASS 0.544
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.132
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.134
ELSE Add Application On Lghub PASS 2.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.579
ELSE games_applications.Click On Add Application PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.565
IF ${i} >= 1 home.Click On Appbar Application Name PASS 0.566
common_keywords_kragle.common.Restart GHUB Check All PASS 5.143
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.761
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.039
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
IF ${i} >= 1 common.Restart GHUB PASS 42.951
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.033
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.035
ELSE Add Application On Lghub PASS 2.109
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.553
ELSE games_applications.Click On Add Application PASS 0.553
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.06
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.061
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.207
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.208
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.179
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.181
common_keywords_kragle.common.Click On Back Click PASS 0.541
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.949
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 67.095
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.132
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 197.693
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.56
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.561
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.527
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.528
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.02
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.022
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.594
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.596
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.556
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.557
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 2.279
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.015
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.015
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.034
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.193
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.194
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.01
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.024
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.41
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.411
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.011
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.56
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.561
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.527
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.528
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.829
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.009
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.01
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.025
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.238
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.239
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.013
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.026
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.329
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.33
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.57
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.571
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.533
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.533
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.803
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.584
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.586
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.586
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.59
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.024
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.025
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.62
common_keywords_kragle.common.Click On Back Click PASS 0.555
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.555
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.501
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.003
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.004
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.028
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.194
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.257
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.017
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.577
common_keywords_kragle.common.Restart GHUB Check All PASS 5.137
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.728
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.026
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 42.894
operating_system.os.Put System On Sleep Sleep System PASS 47.131
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 47.135
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.518
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.009
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.006
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.008
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.009
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.036
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.047
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.064
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.543
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.568
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.574
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.547
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.547
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.518
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.051
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.551
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.118
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.119
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.12
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.269
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.283
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.524
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.09
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.092
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.099
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.101
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.106
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.108
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.551
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.553
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.566
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.53
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.49
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.572
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.573
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.022
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.124
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.126
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.127
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.264
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.282
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.058
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.06
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.05
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.051
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.062
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.555
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.551
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.554
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.351
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.565
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.567
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.56
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.562
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.562
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.106
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.108
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.605
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.291
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.294
home_screen.home.Is Device Inactive Is Element Present FAIL 5.295
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.296
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.161
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.486
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.201
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.172
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.189
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.176
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.155
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.157
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.903
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.303
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 446.312
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.01
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.015
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.585
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.529
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.19
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.31
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.009
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.01
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.022
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.155
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.155
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.294
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.295
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.013
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.566
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.555
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.555
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 27.704
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 27.715
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.6
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.532
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.148
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.287
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.011
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.011
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.023
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.211
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.211
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.301
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.301
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.545
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.546
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.529
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 27.712
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 27.724
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.591
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.523
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.14
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.26
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.52
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.521
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.06
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.055
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.057
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.06
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.553
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.554
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.561
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.562
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.355
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.142
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.264
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.566
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.557
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.557
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.124
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.125
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.352
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.355
home_screen.home.Is Device Inactive Is Element Present FAIL 5.356
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.357
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.202
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.589
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.331
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.168
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.183
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.573
common_keywords_kragle.common.Click On Back Click PASS 0.558
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.559
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.086
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.103
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.547
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.364
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.365
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.074
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.09
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.548
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.284
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.285
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.161
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.162
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.165
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.166
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 6.891
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 21.961
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 125.589
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.521
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.521
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.119
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.121
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.121
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.244
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.018
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.263
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.521
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.065
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.556
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.557
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.566
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.568
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.539
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.564
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.593
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.595
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.595
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.635
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.201
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.203
home_screen.home.Is Device Inactive Is Element Present FAIL 5.205
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.205
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.161
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.412
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.218
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.147
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.163
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.19
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.191
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.581
common_keywords_kragle.common.Restart GHUB Check All PASS 5.134
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.734
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.032
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.909
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.519
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.52
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.558
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.111
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.112
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.112
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.241
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.259
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.532
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.533
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.068
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.069
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.085
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.086
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.057
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.058
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.56
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.569
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.558
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.434
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.567
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.557
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.558
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.596
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.406
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.408
home_screen.home.Is Device Inactive Is Element Present FAIL 5.41
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.41
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.226
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.666
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.431
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.232
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.249
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.24
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.241
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.225
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.226
common_keywords_kragle.common.Click On Back Click PASS 0.534
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.534
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.017
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.705
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 133.753
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.018
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.568
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.57
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.572
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.573
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.592
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.026
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.622
common_keywords_kragle.common.Click On Back Click PASS 0.558
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.558
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.127
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.646
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.385
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.5
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.001
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.003
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.026
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.028
home_screen.home.Is Device Inactive Is Element Present PASS 0.03
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.03
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.671
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 12.449
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 13.012
common_keywords_kragle.common.Restart GHUB Check All PASS 5.143
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.762
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.034
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.942
operating_system.os.Put System On Sleep Sleep System PASS 45.058
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 45.059
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.101
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.011
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.012
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.114
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.018
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.129
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.143
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.019
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.573
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.575
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.541
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.497
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.57
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.649
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.652
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.652
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.182
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.183
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.795
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.072
device_connector.device_connector.Trigger Vibrator Press Buttons PASS 3.503
device_connector.device_connector.Trigger Vibrator Open ITriggerBox PASS 2.501
BuiltIn.Run Keyword If ${device_wake_reqd} device_connector.Trigger Vibrator device_connector.Trigger Vibrator PASS 6.005
BuiltIn.Run Keyword If ${inactive_status} is ${True} Trigger Wake Bots ${device_name} ${wait_time} Trigger Wake Bots PASS 6.006
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.025
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.027
home_screen.home.Is Device Inactive Is Element Present PASS 0.029
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive PASS 0.029
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.151
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 8.264
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 12.244
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.221
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.237
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.23
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.232
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.233
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.722
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 131.324
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 395.685
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wireless', 'hub': 3925446550, 'portNumber': 0, 'features': {'dpi': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'cloud_profile': ['ui'], 'oob': ['ui']}, 'pid': '407f', 'productId': '0x407f', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 842.041
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device G502 LIGHTSPEED:wireless device_connector.Connect To Acroname Device PASS 1.005
BuiltIn.Run Keyword And Continue On Failure device_connector.Connect Device G502 LIGHTSPEED:wireless device_connector.Connect Device PASS 1.007
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.541
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.561
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.563
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.572
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Settings Click UI PASS 0.564
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.564
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.246
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.234
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.234
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.601
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.601
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.136
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 30.102
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.115
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.104
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.117
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 45.438
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.16
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.045
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.179
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 64.813
common_keywords_kragle.Launch Application Launch All PASS 12.772
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.773
common_keywords_kragle.Terminate Application Terminate All PASS 6.026
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.027
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.01
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.011
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
mouse_persistent_profile_regression_ui.Test: Persistent Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 7, 'features': {'persistent_profile': ['ui']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 100.875
profile_screen.profile_screen.Get Detail Of Effect Breathing Expect Element PASS 0.022
persistent_profile.Get Profile Details profile_screen.Get Detail Of Effect Breathing PASS 0.023
profile_screen.profile_screen.Click On Detailed Button Click PASS 0.608
persistent_profile.Get Profile Details profile_screen.Click On Detailed Button PASS 0.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
home_screen.home.Click On Appbar Application Name Click UI PASS 0.553
persistent_profile.Get Profile Details home.Click On Appbar Application Name PASS 0.553
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen Get Profile Details PASS 3.188
common_keywords_kragle.common.Click On Back Click PASS 0.55
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen common.Click On Back PASS 0.551
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen PASS 5.74
light_sync_screen.light_sync.Verify From Dropdown BREATHING Expect Element PASS 0.04
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} light_sync.Verify From Dropdown PASS 0.042
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.636
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} device_view.Click On LightSync Tab PASS 0.637
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.158
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.159
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.519
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.521
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.611
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.612
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.541
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.541
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} Select Profile PASS 39.836
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.657
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.375
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.378
home_screen.home.Is Device Inactive Is Element Present FAIL 5.381
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.382
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.2
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.613
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} home.Open Device Configuration PASS 11.468
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' PASS 53.985
common_keywords_kragle.common.Restart GHUB Check All PASS 5.188
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.773
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesL_001 ${device} common.Restart GHUB PASS 43.995
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.233
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.236
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.824
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.12
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.122
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.483
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.485
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.598
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.599
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.535
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.535
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 39.744
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Lock The Profile 'test 1' PASS 47.569
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.59
persistent_profile.Select Lighting Effect FIXED light_sync.Select Effect From Dropdown PASS 0.591
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.538
persistent_profile.Select Lighting Effect FIXED light_sync.Click On Effect Dropdown PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.568
persistent_profile.Select Lighting Effect FIXED device_view.Click On LightSync Tab PASS 0.568
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Lighting Effect PASS 2.7
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.108
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.109
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.474
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.476
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.606
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.607
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.544
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.545
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Profile PASS 39.742
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 2' And Set Lighting Effect As Fixed PASS 42.442
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.595
persistent_profile.Select Lighting Effect BREATHING light_sync.Select Effect From Dropdown PASS 0.596
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
persistent_profile.Select Lighting Effect BREATHING light_sync.Click On Effect Dropdown PASS 0.537
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.678
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.68
persistent_profile.Select Lighting Effect BREATHING device_view.Click On LightSync Tab PASS 0.68
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Lighting Effect PASS 2.814
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.218
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.22
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.119
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.12
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.622
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.623
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.655
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.656
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.542
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.543
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Profile PASS 34.947
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.149
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.15
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.813
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.398
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.401
home_screen.home.Is Device Inactive Is Element Present FAIL 5.405
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.406
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.238
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.665
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} home.Open Device Configuration PASS 11.636
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 1' And Set Lighting Effect As Breathing PASS 56.618
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.415
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.419
home_screen.home.Is Device Inactive Is Element Present FAIL 5.422
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.423
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.049
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.507
common_keywords_kragle.common.Click On Back Click PASS 0.564
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.565
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.097
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.112
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.543
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.096
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.113
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.556
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Create Profiles PASS 17.401
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.577
persistent_profile.GHUB_persistent ProfilesL_001 ${device} profile_screen.Click On Profile Settings PASS 0.577
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesL_001 ${device} GHUB_persistent ProfilesL_001 PASS 269.331
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.231
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.221
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.452
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.22
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.221
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.588
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.589
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.122
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.122
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.125
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.536
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.533
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.536
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.551
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.156
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.042
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.18
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.458
common_keywords_kragle.Launch Application Launch All PASS 12.778
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.779
common_keywords_kragle.Terminate Application Terminate All PASS 6.028
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.029
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.001
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.003
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.001
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.723
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.272
device_connector.device_connector.Connect Device ${device_name1} device_connector.Connect To Acroname Device PASS 1.273
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Connect Device PASS 1.275
device_connector.device_connector.Disconnect Device By Port ${pn} Disconnect Device By Port PASS 1.004
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Device By Port PASS 1.005
profile_screen.profile_screen.Verify Profile Name Text Area ${profileName} Expect Element PASS 0.014
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Profile Name Text Area PASS 0.015
profile_screen.profile_screen.Verify Lock Image Expect Element PASS 0.013
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Lock Image PASS 0.013
ELSE Verify Global Profile Is Locked PASS 2.033
IF '${profile_name}' == False profile_screen.Verify Profile Is Locked NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.237
home_screen.home.Open Device Configuration ${device_name2} home.Skip Device Introduction PASS 3.238
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.587
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.379
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.382
home_screen.home.Is Device Inactive Is Element Present FAIL 5.386
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.387
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.217
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.63
persistent_profile.Connect Second Device ${device} macrotest 1 home.Open Device Configuration PASS 11.458
${device_name2} home_screen.home.Get Device Name Get Attribute PASS 0.014
persistent_profile.Connect Second Device ${device} macrotest 1 home.Get Device Name PASS 0.014
ELSE device_connector.Connect Device By Port NOT RUN 0.0
device_connector.device_connector.Connect Device By Port ${pn} Connect Device By Port PASS 1.171
IF ${pn} > 7 device_connector.Connect Device By Port PASS 1.172
device_connector.device_connector.Disconnect Single Device ${device['displayName']} Disconnect Device PASS 1.007
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Single Device PASS 1.012
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Connect Second Device PASS 32.988
common_keywords_kragle.common.Click On Back Click PASS 0.538
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Click On Back PASS 0.539
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.549
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Select Yes On a Alert PASS 0.549
light_sync_screen.light_sync.Select Effect From Dropdown ${profileName} Click PASS 0.56
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 light_sync.Select Effect From Dropdown PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.572
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.575
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Persistent Profile Dropdown PASS 0.576
global_settings_screen.global_settings.Click On Global Settings Icon Click PASS 0.553
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Global Settings Icon PASS 0.553
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Lock And Enable Global Persistent Configuration PASS 6.78
common_keywords_kragle.common.Click On Back Click PASS 0.551
persistent_profile.GHUB_persistent ProfilesH_001 ${device} common.Click On Back PASS 0.552
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.569
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.57
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.595
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.596
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.582
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.582
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 1.749
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.62
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.622
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.625
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.607
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.609
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.002
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.003
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.621
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.234
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.572
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.573
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.608
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.61
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.015
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.626
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.062
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.063
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.612
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.614
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.614
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 13.736
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.643
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.645
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.647
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.647
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.205
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.207
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.799
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.8
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 0.801
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.155
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.156
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.624
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.625
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.665
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.666
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.535
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.535
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 34.987
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.808
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.406
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.41
home_screen.home.Is Device Inactive Is Element Present FAIL 5.414
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.415
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.224
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.659
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.632
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Select custom application profile and assign macro PASS 70.76
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.358
home_screen.home.Is Device Inactive Is Element Present FAIL 5.361
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.362
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.047
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.444
common_keywords_kragle.common.Click On Back Click PASS 0.54
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.541
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.109
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.127
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.557
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Create Profiles PASS 11.67
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.591
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.592
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.548
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Profile Settings PASS 0.549
common_keywords_kragle.common.Click On Back Click PASS 0.55
profile.profile.Add Chrome Profile common.Click On Back PASS 0.551
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.138
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.139
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.552
ELSE games_applications.Click On Add Application PASS 0.553
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element FAIL 5.037
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.04
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.193
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.195
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile.Add Chrome Profile PASS 12.069
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesH_001 ${device} GHUB_persistent ProfilesH_001 PASS 135.963
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.215
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.228
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.446
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.234
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.235
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.586
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.587
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.123
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.124
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.106
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.109
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.532
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.553
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.154
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.042
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.177
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.449
common_keywords_kragle.Launch Application Launch All PASS 12.803
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.804
common_keywords_kragle.Terminate Application Terminate All PASS 6.023
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.024
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.01
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.011
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.735
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.014
persistent_profile.Verify Key Assignment Of DPI Down Button Middle Click assignments_keys.Verify Text On Slot PASS 0.015
BuiltIn.Run Keyword If '${device['type']}'=='MOUSE' Verify Key Assignment Of DPI Down Button Middle Click Verify Key Assignment Of DPI Down Button PASS 2.017
assignments_keys_screen.assignments_keys.Verify No Text On Slot M${expected_macro} Not Expect Element PASS 5.105
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify No Text On Slot M${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.106
assignments_keys_screen.assignments_keys.Verify No Text On Slot ${expected_macro} Not Expect Element PASS 5.107
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify No Text On Slot ${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.107
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify No Macro Assignment Of DPI Down Button PASS 12.218
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.893
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.895
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments.Click On Assignments Icon PASS 0.896
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.11
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.111
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 6.034
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 6.036
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.676
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.676
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.538
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.539
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select Profile PASS 40.364
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.168
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.852
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.398
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.401
home_screen.home.Is Device Inactive Is Element Present FAIL 5.405
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.405
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.232
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.683
persistent_profile.GHUB_persistent ProfilesD_001 ${device} home.Open Device Configuration PASS 11.71
common_keywords_kragle.common.Restart GHUB Check All PASS 5.183
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.771
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesD_001 ${device} common.Restart GHUB PASS 43.985
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.615
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.618
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click UI PASS 0.62
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click PASS 0.58
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments_macros.Delete Macro PASS 1.2
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.012
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.012
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.02
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.021
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify Macro Assignment Of DPI Down Button PASS 2.037
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.207
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.208
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Lock And Enable Persistent Configuration PASS 7.787
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.571
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.572
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.601
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.602
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.58
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.58
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 1.756
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.635
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.637
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.606
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.608
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.002
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.003
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.616
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.618
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.231
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.569
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.571
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.572
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.616
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.618
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.014
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.633
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.066
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.067
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.61
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.611
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.611
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 13.752
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.647
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.649
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.651
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.651
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.203
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.205
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.799
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.801
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 0.802
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.142
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.143
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.622
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.622
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.666
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.667
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.535
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.536
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 34.975
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.155
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.156
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.807
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.298
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.301
home_screen.home.Is Device Inactive Is Element Present FAIL 5.305
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.306
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.18
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.508
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.478
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select custom application profile and assign macro PASS 70.622
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.304
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.309
home_screen.home.Is Device Inactive Is Element Present FAIL 5.312
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.313
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.049
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.397
common_keywords_kragle.common.Click On Back Click PASS 0.54
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.541
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.111
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.128
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.558
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Create Profiles PASS 11.626
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.576
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.578
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.545
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Profile Settings PASS 0.546
common_keywords_kragle.common.Click On Back Click PASS 0.548
profile.profile.Add Chrome Profile common.Click On Back PASS 0.548
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.136
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.138
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.552
ELSE games_applications.Click On Add Application PASS 0.552
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.016
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.018
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.568
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.568
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.171
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.172
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.174
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile.Add Chrome Profile PASS 12.035
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesD_001 ${device} GHUB_persistent ProfilesD_001 PASS 217.636
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.171
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.177
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.35
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.229
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.23
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.589
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.59
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.117
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.117
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.145
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.147
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.533
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.536
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.54
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.145
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.048
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.181
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.48
common_keywords_kragle.Launch Application Launch All PASS 12.799
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.8
common_keywords_kragle.Terminate Application Terminate All PASS 6.027
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.027
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.67
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.02
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.021
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.829
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.832
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.833
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Keys Tab PASS 0.834
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.644
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.645
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Assignments Icon PASS 0.646
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.638
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.537
persistent_profile.Switch To Desktop default profile and go to Assignments tab profile_screen.Switch To Desktop Default Profile PASS 1.175
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Switch To Desktop default profile and go to Assignments tab PASS 5.658
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.149
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.15
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.86
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.412
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.415
home_screen.home.Is Device Inactive Is Element Present FAIL 5.418
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.419
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.221
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.671
persistent_profile.GHUB_persistent ProfilesC_001 ${device} home.Open Device Configuration PASS 11.689
common_keywords_kragle.common.Restart GHUB Check All PASS 5.186
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.774
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.026
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Restart GHUB PASS 43.989
persistent_profile.Delete existing profiles of custom application profile_screen.Click On Delete Button NOT RUN 0.0
persistent_profile.Delete existing profiles of custom application Click FAIL 5.162
BuiltIn.Run Keyword And Ignore Error Delete existing profiles of custom application Delete existing profiles of custom application FAIL 5.164
ELSE Click NOT RUN 0.0
IF ${is_windows} Click FAIL 10.058
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Custom Application Chrome profile_screen.Click On Custom Application Chrome FAIL 10.06
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.547
home_screen.home.Click On Appbar Application Name Click UI PASS 0.55
persistent_profile.Select custom application and Delete existing profiles home.Click On Appbar Application Name PASS 0.55
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application and Delete existing profiles PASS 16.777
common_keywords_kragle.common.Click On Back Click PASS 0.559
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Click On Back PASS 0.56
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.02
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.021
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.023
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.218
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.221
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Lock And Enable Persistent Configuration PASS 7.801
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.57
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.571
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.65
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.651
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.598
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.599
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Assign Custom Key To The DPI Down Button PASS 1.821
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.208
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.211
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.547
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Keys Tab PASS 0.548
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.803
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.804
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Assignments Icon PASS 0.805
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.153
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.154
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.627
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.627
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.668
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.669
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.539
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.539
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Select Profile PASS 34.996
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.809
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.365
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.367
home_screen.home.Is Device Inactive Is Element Present FAIL 5.371
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.232
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.625
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.601
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application profile and assign custom key PASS 56.984
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.301
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.305
home_screen.home.Is Device Inactive Is Element Present FAIL 5.308
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.309
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.049
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.394
common_keywords_kragle.common.Click On Back Click PASS 0.542
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.543
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.11
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.127
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.555
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Create Profiles PASS 11.621
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.586
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.589
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.544
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Profile Settings PASS 0.545
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Add Chrome Profile common.Click On Back PASS 0.55
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.006
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.133
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.135
ELSE Add Application On Lghub PASS 2.015
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.553
ELSE games_applications.Click On Add Application PASS 0.553
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.008
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.57
home_screen.home.Click On Appbar Application Name Click UI PASS 0.572
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.572
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.215
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.216
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile.Add Chrome Profile PASS 12.069
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesC_001 ${device} GHUB_persistent ProfilesC_001 PASS 172.329
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.219
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.231
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.451
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.212
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.213
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.583
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.13
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.13
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.111
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.113
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.539
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.533
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.555
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.162
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.046
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.179
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.447
common_keywords_kragle.Launch Application Launch All PASS 12.788
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.789
common_keywords_kragle.Terminate Application Terminate All PASS 6.026
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.027
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.726
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.02
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.021
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Verify Key Assignment Of DPI Down Button PASS 2.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.544
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Keys Tab PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.891
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.893
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Assignments Icon PASS 0.894
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.119
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.12
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 6.03
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 6.032
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.683
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.684
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.538
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.538
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Select Profile PASS 40.381
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.147
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.859
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.408
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.411
home_screen.home.Is Device Inactive Is Element Present FAIL 5.415
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.416
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.176
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.622
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 home.Open Device Configuration PASS 11.635
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 55.478
common_keywords_kragle.common.Restart GHUB Check All PASS 5.186
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.785
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesB_001 ${device} common.Restart GHUB PASS 44.002
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.014
persistent_profile.Verify Key Assignment Of DPI Down Button A assignments_keys.Verify Text On Slot PASS 0.015
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.017
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.576
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.577
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.582
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.583
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.581
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.581
persistent_profile.Switch To Desktop default profile and assign custom key A Assign Custom Key To The DPI Down Button PASS 1.741
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.013
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.015
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.016
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.61
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.54
persistent_profile.Switch To Desktop default profile and assign custom key A profile_screen.Switch To Desktop Default Profile PASS 1.151
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Switch To Desktop default profile and assign custom key PASS 6.926
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.019
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.02
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.021
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.213
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.215
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Lock And Enable Persistent Configuration PASS 7.797
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.572
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.573
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.644
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.645
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.6
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.601
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Assign Custom Key To The DPI Down Button PASS 1.819
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.202
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.205
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.548
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Keys Tab PASS 0.549
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.811
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.812
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Assignments Icon PASS 0.813
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.146
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.147
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.62
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.62
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.665
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.666
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.539
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.539
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Select Profile PASS 34.978
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.152
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.153
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.813
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.358
home_screen.home.Is Device Inactive Is Element Present FAIL 5.362
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.363
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.24
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.623
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.597
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Select custom application profile and assign custom key PASS 56.963
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.415
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.419
home_screen.home.Is Device Inactive Is Element Present FAIL 5.422
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.423
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.048
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.507
common_keywords_kragle.common.Click On Back Click PASS 0.541
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.542
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.102
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.118
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.56
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.56
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Create Profiles PASS 11.729
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.587
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.589
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.546
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Profile Settings PASS 0.547
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Add Chrome Profile common.Click On Back PASS 0.557
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.129
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.131
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.557
ELSE games_applications.Click On Add Application PASS 0.557
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.036
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.224
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.225
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.227
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile.Add Chrome Profile PASS 12.116
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Terminate Chrome PASS 0.178
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesB_001 ${device} GHUB_persistent ProfilesB_001 PASS 198.349
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.218
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.176
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.396
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.235
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.236
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.582
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.12
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.121
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.105
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.108
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.532
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.155
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.045
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.177
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.445
common_keywords_kragle.Launch Application Launch All PASS 12.769
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.77
common_keywords_kragle.Terminate Application Terminate All PASS 6.028
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.028
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.652
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.018
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.019
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Verify Key Assignment Of DPI Down Button PASS 2.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.834
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.837
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.838
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Keys Tab PASS 0.839
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.672
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.673
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Assignments Icon PASS 0.674
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.118
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.119
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.495
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.497
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.676
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.677
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.554
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.554
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Select Profile PASS 39.852
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.873
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.404
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.408
home_screen.home.Is Device Inactive Is Element Present FAIL 5.411
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.413
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.232
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.675
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 home.Open Device Configuration PASS 11.718
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 55.103
common_keywords_kragle.common.Restart GHUB Check All PASS 5.184
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.807
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesA_001 ${device} common.Restart GHUB PASS 43.022
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.583
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.222
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.225
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.809
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.12
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.122
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.522
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.525
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.621
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.622
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.538
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.538
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 39.812
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Lock The Profile 'test 1' PASS 47.622
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.572
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.573
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.647
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.648
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.599
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.6
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Assign Custom Key To The DPI Down Button PASS 1.821
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.202
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.203
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.742
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.745
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.746
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Keys Tab PASS 0.747
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.659
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.66
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Assignments Icon PASS 0.661
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.111
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.111
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.519
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.521
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.659
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.66
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.55
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.551
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Select Profile PASS 39.85
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.146
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.147
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.829
common_keywords_kragle.common.Restart GHUB Check All PASS 5.183
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.768
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.025
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.979
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.017
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 47.98
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 98.265
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.574
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.575
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.643
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.644
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.61
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.611
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Assign Custom Key To The DPI Down Button PASS 1.83
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.201
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.202
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.753
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.756
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.757
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Keys Tab PASS 0.758
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.813
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.815
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Assignments Icon PASS 0.816
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.117
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.118
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.581
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.609
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.61
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.553
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.554
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Select Profile PASS 34.866
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.142
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.143
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.605
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.408
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.413
home_screen.home.Is Device Inactive Is Element Present FAIL 5.415
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.417
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.23
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.669
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.425
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 56.9
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.348
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.352
home_screen.home.Is Device Inactive Is Element Present FAIL 5.355
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.357
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.048
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.436
common_keywords_kragle.common.Click On Back Click PASS 0.56
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.561
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.095
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.01
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.112
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.542
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.093
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.111
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.56
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Create Profiles PASS 17.325
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.549
persistent_profile.GHUB_persistent ProfilesA_001 ${device} profile_screen.Click On Profile Settings PASS 0.549
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesA_001 ${device} GHUB_persistent ProfilesA_001 PASS 319.791
common_keywords_kragle.common.Click On Back Click PASS 0.554
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.555
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.129
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.13
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.648
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.403
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.407
home_screen.home.Is Device Inactive Is Element Present FAIL 5.41
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.411
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.174
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.615
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.395
persistent_profile.Mouse Persistent Profile tests ${device} home.Check Device Arrival in G HUB PASS 11.955
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.212
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.223
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.437
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.229
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.23
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.593
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.594
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.15
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.108
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.111
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.557
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.159
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.046
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.176
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.486
common_keywords_kragle.Launch Application Launch All PASS 12.808
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.809
common_keywords_kragle.Terminate Application Terminate All PASS 6.024
common_keywords_kragle.Terminate Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.025
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.769
common_keywords_kragle.common.Restart GHUB Check All PASS 5.184
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.772
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.Mouse Persistent Profile tests ${device} common.Restart GHUB PASS 43.988
BuiltIn.Run Keyword If '''${device['type']}'''=='MOUSE' and ${tested_mouse} is ${False} Mouse Persistent Profile Tests ${device} Mouse Persistent Profile tests PASS 1673.624
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_assignments_tab} wait_timeout=30 Expect Element PASS 0.013
IF ${status} device_view.Verify Assignments Tab PASS 0.015
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_lightsync_tab} wait_timeout=30 Expect Element PASS 0.013
${check_status} persistent_profile.Check Features ${device} device_view.Verify LightSync Tab PASS 0.014
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.6
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.398
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.402
home_screen.home.Is Device Inactive Is Element Present FAIL 5.404
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.406
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.173
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.607
${check_status} persistent_profile.Check Features ${device} home.Open Device Configuration PASS 11.366
common_keywords_kragle.common.Click On Back Click PASS 0.544
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.544
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.606
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.3
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.303
home_screen.home.Is Device Inactive Is Element Present FAIL 5.306
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.307
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.201
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.539
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.306
${check_status} persistent_profile.Check Features ${device} home.Check Device Arrival in G HUB PASS 11.859
mouse_persistent_profile_regression_ui.Test: Persistent Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 7, 'features': {'persistent_profile': ['ui']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Check Features PASS 23.258
BuiltIn.Run Keyword And Continue On Failure Test: Persistent Profile For Mouse {'displayName': 'G502 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 7, 'features': {'persistent_profile': ['ui']}, 'pid': 'c08d', 'productId': '0xc08d', 'firmware': '17.0.8', 'modelId': 'c407f', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Persistent Profile For Mouse PASS 1797.763
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.006
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.006
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired G502 LIGHTSPEED:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.312
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.187
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.188
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.308
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.194
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.299
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.188
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.188
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.496
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.226
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.006
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.232
device_connector.device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired G502 LIGHTSPEED:wired device_connector.Disconnect Device PASS 65.73
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G703 LIGHTSPEED:wired G502 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 66.738
ELSE LOG WARNING PASS 0.005
ELSE LOG WARNING PASS 0.006
ELSE LOG WARNING NOT RUN 0.0
ELSE IF '${device['displayName']}'=='G903 LIGHTSPEED' color_sensor.Close Color Sensor6 NOT RUN 0.0
color_sensor.color_sensor.Close Color Sensor3 Close ColorSensor PASS 0.104
IF '${device['displayName']}'=='G703 LIGHTSPEED' color_sensor.Close Color Sensor3 PASS 0.105
IF '${device['displayName']}'=='G903 LIGHTSPEED' Sensor6.validate_effect NOT RUN 0.0
IF '${device['displayName']}'=='G703 LIGHTSPEED' Validate Effect PASS 7.02
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} color_sensor.Verify Mouse lighting effect PASS 7.047
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.567
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} light_sync.Drag Rate Slider PASS 25.568
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.052
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Blue Color Value PASS 3.053
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Green Color Value PASS 3.06
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.054
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Red Color Value PASS 3.055
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.555
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.556
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.552
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Select Effect From Dropdown PASS 0.553
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Effect Dropdown PASS 0.541
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB BREATHING 0 255 0 ELSE lightsync.Change Effect Color RGB BREATHING 0 0 255 lightsync.Change Effect Color RGB PASS 11.344
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.565
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING GREEN light_sync.Click On Logo Tab PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.581
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.583
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING GREEN device_view.Click On LightSync Tab PASS 0.583
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} lightsync.Verify Mouse LIGHTSYNC BREATHING PASS 12.494
IF '${device['displayName']}'=='G903 LIGHTSPEED' Sensor6.validate_effect NOT RUN 0.0
IF '${device['displayName']}'=='G703 LIGHTSPEED' Validate Effect PASS 7.424
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} color_sensor.Verify Mouse lighting effect PASS 7.45
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.581
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} light_sync.Drag Rate Slider PASS 25.582
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.055
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Blue Color Value PASS 3.056
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.046
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Green Color Value PASS 3.047
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.048
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Red Color Value PASS 3.049
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.542
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.584
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Effect Dropdown PASS 0.529
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB BREATHING 0 255 0 ELSE lightsync.Change Effect Color RGB BREATHING 0 0 255 lightsync.Change Effect Color RGB PASS 11.334
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.554
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING BLUE light_sync.Click On Logo Tab PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.558
lightsync.lightsync.Verify Mouse LIGHTSYNC BREATHING BLUE device_view.Click On LightSync Tab PASS 0.559
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING ${device} lightsync.Verify Mouse LIGHTSYNC BREATHING PASS 12.449
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Mouse Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Mouse Device BREATHING PASS 90.704
ELSE LOG WARNING PASS 0.006
ELSE LOG WARNING NOT RUN 0.0
IF '${device['displayName']}'=='G903 LIGHTSPEED' Sensor6.validate_effect NOT RUN 0.001
IF '${device['displayName']}'=='G703 LIGHTSPEED' Validate Effect PASS 7.453
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} color_sensor.Verify Mouse lighting effect PASS 7.48
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.529
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.057
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Blue Color Value PASS 3.057
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.047
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Green Color Value PASS 3.048
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.049
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Red Color Value PASS 3.05
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.556
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.557
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.534
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Select Effect From Dropdown PASS 0.535
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB FIXED 0 255 0 ELSE lightsync.Change Effect Color RGB FIXED 0 0 255 lightsync.Change Effect Color RGB PASS 11.308
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.556
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED BLUE light_sync.Click On Logo Tab PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.553
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED BLUE device_view.Click On LightSync Tab PASS 0.553
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} lightsync.Verify Mouse LIGHTSYNC FIXED PASS 12.419
IF '${device['displayName']}'=='G903 LIGHTSPEED' Sensor6.validate_effect NOT RUN 0.0
IF '${device['displayName']}'=='G703 LIGHTSPEED' Validate Effect PASS 25.585
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} color_sensor.Verify Mouse lighting effect PASS 25.611
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.054
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Blue Color Value PASS 3.055
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.062
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Green Color Value PASS 3.063
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.052
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Red Color Value PASS 3.053
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.556
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.557
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.587
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Select Effect From Dropdown PASS 0.588
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Effect Dropdown PASS 0.54
BuiltIn.Run Keyword If "${color}" == "GREEN" lightsync.Change Effect Color RGB FIXED 0 255 0 ELSE lightsync.Change Effect Color RGB FIXED 0 0 255 lightsync.Change Effect Color RGB PASS 11.385
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.565
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED GREEN light_sync.Click On Logo Tab PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.619
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.621
lightsync.lightsync.Verify Mouse LIGHTSYNC FIXED GREEN device_view.Click On LightSync Tab PASS 0.621
lightsync.lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED ${device} lightsync.Verify Mouse LIGHTSYNC FIXED PASS 12.573
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Mouse Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Mouse Device FIXED PASS 58.085
@{effects} json_data_handler.json.Get Primary Effects From Device Specific Features ${device} Get Primary Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse ${device} json.Get Primary Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.747
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.359
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.363
home_screen.home.Is Device Inactive Is Element Present FAIL 5.366
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.367
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.034
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.434
lightsync.lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse ${device} home.Open Device Configuration PASS 9.355
IF '${device['displayName']}' != 'G703 LIGHTSPEED' and '${device['displayName']}' != 'G903 LIGHTSPEED' LOG WARNING NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse ${device} lightsync.Test Lightsync Color Sensor - Primary Effect For Mouse PASS 158.18
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Mouse With Robotic - Color Sensor {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 6, 'features': {'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effects For Mouse With Robotic - Color Sensor PASS 158.186
common_keywords_kragle.common.Click On Back Click PASS 0.59
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.592
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.597
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.605
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.607
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.59
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.596
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.779
home_screen.home.Click On Settings Click UI PASS 0.78
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.782
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.587
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.181
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.183
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.911
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.913
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.095
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.097
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.147
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.15
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.746
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.617
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.782
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.801
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.955
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.217
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.019
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.092
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 25.658
common_keywords_kragle.Launch Application Launch All PASS 11.277
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.284
common_keywords_kragle.Terminate Application Terminate All PASS 4.147
common_keywords_kragle.Terminate Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.151
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.045
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.046
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
BuiltIn.Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 58.754
${value} device_settings_screen.device_settings.Get Device Battery Status Get Attribute PASS 0.014
battery.battery.Verify Battery Info On Device Setting Page ${device['displayName']} device_settings.Get Device Battery Status PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${device_settings_device_battery_status_charging} Is Element Present PASS 0.015
battery.battery.Verify Battery Info On Device Setting Page ${device['displayName']} device_settings.Is Battery Charging PASS 0.015
device_settings.device_settings.Verify G703 LIGHTSPEED Setting Page ${device} battery.Verify Battery Info On Device Setting Page PASS 0.038
BuiltIn.Run Keyword If '${device['displayName']}' == 'G703 LIGHTSPEED' and '${device['pid']}' == '0xc090' device_settings.Verify G703 LIGHTSPEED Setting Page ${device} device_settings.Verify G703 LIGHTSPEED Setting Page PASS 0.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.635
device_main_screen.device_view.Click On Settings Click UI PASS 0.643
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.645
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.725
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.728
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.728
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.188
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.192
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.36
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.362
home_screen.home.Is Device Inactive Is Element Present FAIL 5.364
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.364
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.315
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.707
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.492
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.25
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.014
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.265
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.29
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.291
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.292
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 17.057
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G703 LIGHTSPEED', 'connection_type': 'wired', 'hub': 1096032827, 'portNumber': 0, 'features': {'cloud_profile': ['ui', 'sys'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui', 'sys'], 'device_settings': ['ui', 'sys']}, 'pid': '0xc090', 'productId': '0xc090', 'firmware': '22.2.15', 'modelId': 'c4086', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 18.585
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New PRO WIRELESS:wired G703 LIGHTSPEED:wired device_connector.Connect Device PASS 1.007
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.303
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.191
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.318
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.188
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.188
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.298
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.181
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.182
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.487
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.274
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.277
device_connector.device_connector.Disconnect Old And Connect New PRO WIRELESS:wired G703 LIGHTSPEED:wired device_connector.Disconnect Device PASS 65.768
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New PRO WIRELESS:wired G703 LIGHTSPEED:wired device_connector.Disconnect Old And Connect New PASS 66.775
device_settings_screen.device_settings.GPRO - Verify Top Right Button Present Expect Element PASS 0.011
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Top Right Button Present PASS 0.011
device_settings_screen.device_settings.GPRO - Verify Bottom Right Button Present Expect Element PASS 0.012
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Bottom Right Button Present PASS 0.013
device_settings_screen.device_settings.GPRO - Verify Top Left Button Present Expect Element PASS 0.012
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Top Left Button Present PASS 0.012
device_settings_screen.device_settings.GPRO - Verify Bottom Left Button Present Expect Element PASS 0.013
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Bottom Left Button Present PASS 0.013
common_keywords_kragle.common.Click On Back Click PASS 0.626
device_settings.device_settings.GPRO Wireless Layout change common.Click On Back PASS 0.627
device_settings_screen.device_settings.GPRO - Turn On Top Right Maskable Zone Buttons Click PASS 0.559
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn On Top Right Maskable Zone Buttons PASS 0.56
device_settings_screen.device_settings.GPRO - Turn On Top Left Maskable Zone Buttons Click PASS 0.555
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn On Top Left Maskable Zone Buttons PASS 0.556
device_settings_screen.device_settings.GPRO - Turn On Bottom Right Maskable Zone Buttons Click PASS 0.562
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn On Bottom Right Maskable Zone Buttons PASS 0.563
device_settings_screen.device_settings.GPRO - Turn On Bottom Left Maskable Zone Buttons Click PASS 0.568
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn On Bottom Left Maskable Zone Buttons PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.64
device_main_screen.device_view.Click On Settings Click UI PASS 0.642
device_settings.device_settings.GPRO Wireless Layout change device_view.Click On Settings PASS 0.642
device_settings_screen.device_settings.GPRO - Verify Top Right Button Not Present Not Expect Element PASS 5.129
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Top Right Button Not Present PASS 5.13
device_settings_screen.device_settings.GPRO - Verify Bottom Right Button Not Present Not Expect Element PASS 5.136
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Bottom Right Button Not Present PASS 5.137
device_settings_screen.device_settings.GPRO - Verify Top Left Button Not Present Not Expect Element PASS 5.129
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Top Left Button Not Present PASS 5.13
device_settings_screen.device_settings.GPRO - Verify Bottom Left Button Not Present Not Expect Element PASS 5.136
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Verify Bottom Left Button Not Present PASS 5.136
common_keywords_kragle.common.Click On Back Click PASS 0.638
device_settings.device_settings.GPRO Wireless Layout change common.Click On Back PASS 0.638
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.318
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.318
device_settings_screen.device_settings.GPRO - Turn Off Top Right Maskable Zone Buttons Click PASS 0.572
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn Off Top Right Maskable Zone Buttons PASS 0.573
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.271
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.272
device_settings_screen.device_settings.GPRO - Turn Off Top Left Maskable Zone Buttons Click PASS 0.558
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn Off Top Left Maskable Zone Buttons PASS 0.558
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.322
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.323
device_settings_screen.device_settings.GPRO - Turn Off Bottom Right Maskable Zone Buttons Click PASS 0.558
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn Off Bottom Right Maskable Zone Buttons PASS 0.558
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.263
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.263
device_settings_screen.device_settings.GPRO - Turn Off Bottom Left Maskable Zone Buttons Click PASS 0.61
device_settings.device_settings.GPRO Wireless Layout change device_settings.GPRO - Turn Off Bottom Left Maskable Zone Buttons PASS 0.611
device_settings.device_settings.Verify Pro Wireless Setting Page ${device} device_settings.GPRO Wireless Layout change PASS 48.225
${result2} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.144
device_settings.device_settings.Verify Startup Effect ${device} ${result1} firmware.Get Firmware Startup Effect PASS 0.149
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Startup Effect PASS 0.152
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.011
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Device Startup Effect Two PASS 0.012
device_settings_screen.device_settings.Click On Device Startup Effect Two Click PASS 0.537
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.01
device_settings_screen.device_settings.Click On Device Startup Effect Two device_settings.Verify Device Startup Effect Two PASS 0.011
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Click On Device Startup Effect Two PASS 0.548
${result1} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.145
device_settings.device_settings.Verify Startup Effect2 ${device} firmware.Get Firmware Startup Effect PASS 0.15
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.012
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Device Startup Effect Two PASS 0.013
device_settings_screen.device_settings.Click On Device Startup Effect Two Click PASS 0.547
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.017
device_settings_screen.device_settings.Click On Device Startup Effect Two device_settings.Verify Device Startup Effect Two PASS 0.018
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Click On Device Startup Effect Two PASS 0.566
device_settings.device_settings.Verify Pro Wireless Setting Page ${device} device_settings.Verify Startup Effect2 PASS 1.444
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.538
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.011
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.011
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.551
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.561
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.021
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.022
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.583
device_settings.device_settings.Verify Pro Wireless Setting Page ${device} device_settings.Verify DPI Lighting PASS 1.135
${value} device_settings_screen.device_settings.Get Device Battery Status Get Attribute PASS 0.015
battery.battery.Verify Battery Info On Device Setting Page ${device['displayName']} device_settings.Get Device Battery Status PASS 0.017
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
${status} BuiltIn.Run Keyword And Return Status Is Element Present ${device_settings_device_battery_status_charging} Is Element Present PASS 0.018
battery.battery.Verify Battery Info On Device Setting Page ${device['displayName']} device_settings.Is Battery Charging PASS 0.019
device_settings.device_settings.Verify Pro Wireless Setting Page ${device} battery.Verify Battery Info On Device Setting Page PASS 0.046
BuiltIn.Run Keyword If '${device['displayName']}' == 'PRO WIRELESS' and '${device['pid']}' == '0xc088' device_settings.Verify Pro Wireless Setting Page ${device} device_settings.Verify Pro Wireless Setting Page PASS 50.852
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.653
device_main_screen.device_view.Click On Settings Click UI PASS 0.655
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Settings PASS 0.656
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.769
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.771
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_view.Click On Assignments Tab PASS 0.771
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.343
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.346
home_screen.home.Is Device Inactive Is Element Present FAIL 5.35
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.351
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.231
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.609
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.345
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.219
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.235
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.237
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.238
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.239
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.829
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: Device Settings For Mouse PASS 69.239
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.145
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.15
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.148
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.154
common_keywords_kragle.common.Click On Back Click PASS 0.567
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.567
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.119
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.12
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.634
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.41
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.413
home_screen.home.Is Device Inactive Is Element Present FAIL 5.417
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.417
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.179
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.627
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.383
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB PASS 11.957
common_keywords_kragle.common.Restart GHUB Check All PASS 5.189
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.763
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Restart GHUB PASS 42.984
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.142
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.148
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.146
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.152
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.55
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.552
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.556
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.26
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.053
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.535
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.535
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.589
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.586
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.587
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.135
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.136
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.593
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.358
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.362
home_screen.home.Is Device Inactive Is Element Present FAIL 5.365
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.366
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.234
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.627
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.359
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.172
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.187
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.226
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.227
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.219
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.221
common_keywords_kragle.common.Click On Back Click PASS 0.576
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.043
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.597
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Restart System For Mouse PASS 90.154
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.145
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.15
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.148
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.153
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.127
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.129
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.634
${device_loaded} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.054
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.055
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.054
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.056
home_screen.home.Is Device In Connecting State Expect Element FAIL 5.059
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State FAIL 5.06
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.008
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.009
common_keywords_kragle.common.Restart GHUB Check All PASS 5.193
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.813
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) common.Restart GHUB PASS 43.038
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) LOG WARNING PASS 0.001
home_screen.home.Is Device In Connecting State Expect Element PASS 0.007
${is_device_connecting_state} BuiltIn.Run Keyword And Return Status home.Is Device In Connecting State home.Is Device In Connecting State PASS 0.007
home_screen.home.Is Device In Initializing Profile State ${device_name} Expect Element FAIL 5.054
${initializing_profile_state} BuiltIn.Run Keyword And Return Status home.Is Device In Initializing Profile State ${device_name} home.Is Device In Initializing Profile State FAIL 5.056
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) home.Restart GHUB Till Device Get Load PASS 70.293
IF ${status} is ${False} Trigger Wake Bots PASS 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element FAIL 20.306
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.353
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.356
home_screen.home.Is Device Inactive Is Element Present FAIL 5.36
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.361
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.169
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 98.177
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 101.943
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.225
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.241
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.212
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.213
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.215
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 107.407
operating_system.os.Put System On Sleep Sleep System PASS 47.307
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} os.Put System On Sleep PASS 47.308
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.146
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Report Rate PASS 1.151
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.149
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} firmware.Verify Dpi Of Device PASS 1.154
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.218
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.22
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.234
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.235
common_keywords_kragle.common.Click On Back Click PASS 0.539
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 7.013
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.553
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.552
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.564
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Set Firmware Report Rate To PASS 2.27
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.056
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.593
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Change DPI Value To PASS 6.613
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.565
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.566
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Click On Restore Default Settings PASS 0.567
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.601
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.602
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.138
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.139
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.633
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.351
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.354
home_screen.home.Is Device Inactive Is Element Present FAIL 5.357
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.358
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.172
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.578
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.352
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.232
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.248
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.175
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.176
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.177
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.786
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity With Sleep System For Mouse PASS 193.178
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 0.001
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 0.002
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.189
common_keywords_kragle.common.Click On Back Click FAIL 0.001
IF ${is_chrome_profile_added}==False common.Click On Back FAIL 0.001
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 0.002
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.001
home_screen.home.Click On Appbar Application Name Click UI FAIL 0.003
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name FAIL 0.003
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 0.001
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 0.001
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 0.001
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 0.002
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.005
common_keywords_kragle.common.Click On Back Click FAIL 136.138
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 136.139
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 136.165
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile FAIL 136.173
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.144
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.149
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.146
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.151
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.184
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.003
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.007
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.2
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.003
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.004
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.003
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.005
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.01
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.143
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.148
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.147
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.152
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.011
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.777
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.778
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.595
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.539
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.126
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.043
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.012
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.549
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.56
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.56
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.785
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.786
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.574
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.533
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.12
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.016
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.549
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.549
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.549
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.55
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.557
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.557
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.137
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.138
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.612
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.411
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.414
home_screen.home.Is Device Inactive Is Element Present FAIL 5.417
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.418
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.229
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.678
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.434
common_keywords_kragle.common.Click On Back Click PASS 0.551
profile.profile.Add Chrome Profile common.Click On Back PASS 0.552
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.001
ELSE Expect Element NOT RUN 0.001
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.131
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.133
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.028
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.03
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 0.546
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.224
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.186
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.188
common_keywords_kragle.common.Click On Back Click PASS 0.531
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.531
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.96
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 15.813
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.177
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test FAIL 216.865
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.142
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.144
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.144
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.146
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.55
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.146
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.549
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.146
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.567
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 6.847
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 6.849
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.548
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.548
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.144
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.145
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.707
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.056
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.52
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.521
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.578
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.545
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.545
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.144
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.146
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.706
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.069
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.523
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.594
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.55
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.555
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.555
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.145
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.145
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.008
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.714
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.048
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.523
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.573
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.545
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.545
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.143
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.144
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.704
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.05
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.531
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.531
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.582
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.014
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.542
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.546
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.546
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.146
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.147
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.011
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.71
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.057
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.547
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.605
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.013
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.503
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.152
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.551
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.144
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.15
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.146
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.152
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.551
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.144
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.149
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.413
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.553
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.554
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.128
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.602
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.353
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.356
home_screen.home.Is Device Inactive Is Element Present FAIL 5.359
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.36
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.174
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.56
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.294
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.233
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.249
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.227
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.228
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.538
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.573
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.465
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.466
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 4.823
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} home.Check Device Arrival in G HUB And Open Device Configurations PASS 18.376
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI Sensitivity For Mouse FAIL 280.756
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.552
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.553
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.122
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.626
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.353
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.355
home_screen.home.Is Device Inactive Is Element Present FAIL 5.357
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.358
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.223
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.611
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.363
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.238
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.238
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.24
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} device_settings.Disable Onboard Memory Mode PASS 15.163
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.22
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.222
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.224
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.221
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.223
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.225
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.145
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.15
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.146
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.151
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.751
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.756
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 17.062
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.144
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.15
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.146
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.151
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.755
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.76
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 17.066
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.145
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.15
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.145
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.15
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.791
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.796
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 17.1
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 54.464
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.147
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.151
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.231
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.232
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.179
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.18
common_keywords_kragle.common.Click On Back Click PASS 0.574
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.575
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.007
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.591
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.591
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.531
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.531
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.016
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.592
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.593
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.529
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.529
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.017
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.591
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.592
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.532
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.533
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.019
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.02
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.622
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Label From Dropdown PASS 0.623
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.531
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Select Grey Profile PASS 0.531
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.017
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '3')])) device_settings.Verify Grey Profile Present PASS 0.019
device_settings_screen.device_settings.Select Label From Dropdown ENABLE Click PASS 0.6
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Label From Dropdown PASS 0.601
device_settings_screen.device_settings.Select Grey Profile PROFILE ${INDEX} Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Grey Profile PASS 0.541
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.068
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 0.07
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 10.394
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.587
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.588
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.562
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.601
device_main_screen.device_view.Click On Settings Click UI PASS 0.603
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.603
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.135
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.136
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.617
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.406
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.41
home_screen.home.Is Device Inactive Is Element Present FAIL 5.413
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.414
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.222
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.667
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.423
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.228
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.229
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.233
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.234
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.555
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 7.036
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.63
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 56.065
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.578
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.108
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.215
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.008
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.552
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.553
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.55
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.551
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.609
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.107
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.245
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.008
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.551
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.556
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.557
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.602
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.523
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.115
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.242
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.01
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.013
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.551
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.552
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.551
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.56
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.561
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.59
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.555
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.13
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.278
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.621
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.622
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.155
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.156
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.643
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.407
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.41
home_screen.home.Is Device Inactive Is Element Present FAIL 5.413
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.414
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.172
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.615
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.417
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.226
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.017
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.243
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.048
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.719
common_keywords_kragle.common.Click On Back Click PASS 0.561
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.562
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.084
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.096
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.541
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.541
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.183
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.183
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.081
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.096
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.56
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.18
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.181
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.576
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.577
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.186
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.188
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 17.99
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} dpi.Onboard Profile DPI Test for Mouse device PASS 171.158
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'firmware'} Test: DPI With Onboard Profile For Mouse PASS 186.321
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} primary 50 Expect Zone Lighting Brightness PASS 1.147
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} firmware.Expect Zone Lighting Brightness PASS 1.152
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} primary 10000 Expect Zone Lighting Rate PASS 1.15
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} firmware.Expect Zone Lighting Rate PASS 1.154
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} primary cycle Expect Zone Lighting Effect PASS 1.148
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} firmware.Expect Zone Lighting Effect PASS 1.153
common_keywords_kragle.common.Restart GHUB Check All PASS 5.193
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.784
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} common.Restart GHUB PASS 43.01
operating_system.os.Put System On Sleep Sleep System PASS 47.84
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} os.Put System On Sleep PASS 47.842
firmware.firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} Expect Zone Lighting Brightness PASS 1.145
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Brightness ${device['productId']} ${zone} ${brightness} firmware.Expect Zone Lighting Brightness PASS 1.151
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.237
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.237
firmware.firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} Expect Zone Lighting Rate PASS 1.146
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Rate ${device['productId']} ${zone} ${rate} firmware.Expect Zone Lighting Rate PASS 1.151
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.405
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.405
firmware.firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle Expect Zone Lighting Effect PASS 1.796
BuiltIn.Run Keyword If '${device['test_verification']}'=='firmware' firmware.Expect Zone Lighting Effect ${device['productId']} ${zone} cycle firmware.Expect Zone Lighting Effect PASS 1.8
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.547
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.548
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Pro Mice color cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} lightsync.Verify Pro Mice color cycle PASS 31.88
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.627
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.629
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} device_view.Click On LightSync Tab PASS 0.629
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.13
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.131
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.594
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.392
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.396
home_screen.home.Is Device Inactive Is Element Present FAIL 5.399
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.401
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.221
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.647
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.375
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.179
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.01
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.193
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.228
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.229
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.23
lightsync.lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.806
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lightsync Effect With Sleep System For Pro ${device} lightsync.Verify Lightsync Effect With Sleep System For Pro PASS 143.638
BuiltIn.Run Keyword If "${pro_device}"!="[]" lightsync.Test Lightsync Effect For Pro Devices ${device} lightsync.Test Lightsync Effect For Pro Devices PASS 143.645
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With System Verification {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With System Verification PASS 143.653
common_keywords_kragle.common.Click On Back Click PASS 0.567
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.567
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.118
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.119
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.634
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.394
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.398
home_screen.home.Is Device Inactive Is Element Present FAIL 5.401
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.402
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.174
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.621
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.376
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.172
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.189
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.23
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.231
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.232
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.804
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.374
common_keywords_kragle.common.Restart GHUB Check All PASS 5.195
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.788
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 43.012
common_keywords_kragle.common.Click On Back Click PASS 0.566
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.566
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.141
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.142
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.363
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.367
home_screen.home.Is Device Inactive Is Element Present FAIL 5.37
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.218
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.636
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.419
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.229
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.245
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.227
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.229
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.231
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.903
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.472
common_keywords_kragle.common.Restart GHUB Check All PASS 5.192
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.747
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.971
operating_system.os.Put System On Sleep Sleep System PASS 47.226
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 47.227
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.54
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.127
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.619
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.416
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.419
home_screen.home.Is Device Inactive Is Element Present FAIL 5.422
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.423
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.229
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.682
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.432
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.178
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.008
home_screen.home.Is Screen Loaded Is Element Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.19
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.215
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.217
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.219
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.854
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.396
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.005
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Connect Device PASS 1.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.319
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.181
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.181
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.312
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.188
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.189
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.29
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.18
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.181
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.478
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.203
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.007
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.211
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_connector.Disconnect Device PASS 65.695
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.54
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.128
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.13
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.356
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.359
home_screen.home.Is Device Inactive Is Element Present FAIL 5.361
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.363
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.227
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.619
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.367
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.232
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.248
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.218
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.22
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.222
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.845
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.388
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: OOB Software Support For Mouse PASS 269.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.06
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.063
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.152
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.153
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) common.Select Yes On a Alert PASS 0.574
profile_screen.profile_screen.Click On Delete Button Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) profile_screen.Click On Delete Button PASS 3.557
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.578
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) profile_screen.Click On Local Profile Details Button PASS 0.579
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.027
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.178
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.179
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.181
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.193
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.217
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.54
login_screen.login.Click Dismiss Button Click PASS 2.01
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.01
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.551
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.552
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.534
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.043
home_screen.home.Click On Account Button Click UI FAIL 0.047
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.049
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.013
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Account Button Click UI PASS 0.563
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.563
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.488
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.568
common_keywords_kragle.common.Click On Back Click PASS 0.537
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.537
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.526
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.527
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.011
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.011
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.622
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.623
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.226
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.226
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.221
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.222
common_keywords_kragle.common.Click On Back Click PASS 0.537
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.538
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.002
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.249
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.012
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.012
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.016
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.573
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.574
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.123
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.124
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.36
home_screen.home.Is Device Inactive Is Element Present FAIL 5.363
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.364
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.046
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.44
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.187
common_keywords_kragle.common.Click On Back Click PASS 0.557
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.558
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.134
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.135
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.587
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.588
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.548
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.548
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.06
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.061
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.063
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.896
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.553
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.535
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.536
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress PASS 0.013
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.565
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.128
home_screen.home.Click On Account Button Click UI FAIL 15.132
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.133
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.008
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.008
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
home_screen.home.Click On Account Button Click UI PASS 0.582
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.582
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 22.414
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.021
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 24.494
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.159
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.16
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) common.Select Yes On a Alert PASS 0.572
profile_screen.profile_screen.Click On Delete Button Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) profile_screen.Click On Delete Button PASS 3.555
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) profile_screen.Click On Local Profile Details Button PASS 0.576
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.026
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 0.545
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.033
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.536
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.014
profile_screen.profile_screen.Click On Publish Button Click PASS 0.563
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.564
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.592
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.593
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.539
home_screen.home.Click On Appbar Application Name Click UI PASS 0.542
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.542
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.856
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.021
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 11.881
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.539
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.527
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.527
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.609
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.61
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.562
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.224
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.225
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.228
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.483
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.543
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.549
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.012
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.013
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.578
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.578
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.012
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.151
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.152
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.749
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.352
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.355
home_screen.home.Is Device Inactive Is Element Present FAIL 5.359
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.359
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.235
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.616
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.524
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.419
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.422
home_screen.home.Is Device Inactive Is Element Present FAIL 5.425
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.427
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.048
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.509
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.737
common_keywords_kragle.common.Click On Back Click PASS 0.539
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.539
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.531
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.531
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.61
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.611
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.061
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.063
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.064
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.305
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.54
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.151
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) profile_screen.Enter Card Name PASS 3.165
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.576
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI PRO WIRELESS')])) profile_screen.Click On Add Card Entry PASS 0.576
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.169
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.171
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.563
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.228
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.228
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.23
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.25
common_keywords_kragle.common.Click On Back Click PASS 0.542
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.543
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.153
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.154
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.762
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.417
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.421
home_screen.home.Is Device Inactive Is Element Present FAIL 5.424
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.425
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.221
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.677
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.595
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 12.143
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.224
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.048
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
common_keywords_kragle.common.Click On Back Click PASS 0.545
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.835
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.133
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.134
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.565
home_screen.home.Click On Account Button Click UI PASS 0.567
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.568
common_keywords_kragle.common.Click On Back Click PASS 2.56
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 2.561
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.116
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.196
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 92.876
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.02
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 103.438
common_keywords_kragle.common.Click On Back Click PASS 0.554
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.555
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.123
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.125
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.129
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.549
home_screen.home.Click On Appbar Application Name Click UI PASS 0.551
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.551
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.251
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 110.689
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.228
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.23
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.232
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.014
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.017
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 263.035
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'PRO WIRELESS', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 5, 'features': {'cloud_profile': ['ui'], 'lightsync': ['sys'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': '0xc088', 'productId': '0xc088', 'firmware': '15.2.26', 'modelId': 'c4079', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 263.036
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.003
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.004
device_connector.device_connector.Disconnect Old And Connect New G502 HERO:wired PRO WIRELESS:wired device_connector.Connect Device PASS 1.006
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.326
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.181
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.182
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.319
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.179
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.18
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.294
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.175
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.176
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.482
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.276
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.002
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.278
device_connector.device_connector.Disconnect Old And Connect New G502 HERO:wired PRO WIRELESS:wired device_connector.Disconnect Device PASS 65.762
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G502 HERO:wired PRO WIRELESS:wired device_connector.Disconnect Old And Connect New PASS 66.77
${result2} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.145
device_settings.device_settings.Verify Startup Effect ${device} ${result1} firmware.Get Firmware Startup Effect PASS 0.151
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Startup Effect PASS 0.153
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.01
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Device Startup Effect Two PASS 0.011
device_settings_screen.device_settings.Click On Device Startup Effect Two Click PASS 0.536
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.01
device_settings_screen.device_settings.Click On Device Startup Effect Two device_settings.Verify Device Startup Effect Two PASS 0.01
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Click On Device Startup Effect Two PASS 0.547
${result1} firmware.firmware.Get Firmware Startup Effect ${device['productId']} Get Firmware Startup Effect PASS 0.146
device_settings.device_settings.Verify Startup Effect2 ${device} firmware.Get Firmware Startup Effect PASS 0.151
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.012
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Verify Device Startup Effect Two PASS 0.012
device_settings_screen.device_settings.Click On Device Startup Effect Two Click PASS 0.547
device_settings_screen.device_settings.Verify Device Startup Effect Two Expect Element PASS 0.016
device_settings_screen.device_settings.Click On Device Startup Effect Two device_settings.Verify Device Startup Effect Two PASS 0.017
device_settings.device_settings.Verify Startup Effect2 ${device} device_settings.Click On Device Startup Effect Two PASS 0.565
device_settings.device_settings.Verify G502 HERO Setting Page ${device} device_settings.Verify Startup Effect2 PASS 1.443
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.538
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.011
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.011
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.55
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox Click PASS 0.558
device_settings_screen.device_settings.Verify DPI Lighting Checkbox Expect Element PASS 0.019
device_settings_screen.device_settings.Clcik On DPI Lighting Checkbox device_settings.Verify DPI Lighting Checkbox PASS 0.02
device_settings.device_settings.Verify DPI Lighting ${device} device_settings.Clcik On DPI Lighting Checkbox PASS 0.579
device_settings.device_settings.Verify G502 HERO Setting Page ${device} device_settings.Verify DPI Lighting PASS 1.129
BuiltIn.Run Keyword If '${device['displayName']}' == 'G502 HERO' device_settings.Verify G502 HERO Setting Page ${device} device_settings.Verify G502 HERO Setting Page PASS 2.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.66
device_main_screen.device_view.Click On Settings Click UI PASS 0.662
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Settings PASS 0.663
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.828
device_main_screen.device_view.Click On Assignments Tab Click UI PASS 0.83
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_view.Click On Assignments Tab PASS 0.83
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.131
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.132
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.403
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.406
home_screen.home.Is Device Inactive Is Element Present FAIL 5.409
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.411
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.224
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.664
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.436
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.218
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.234
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.053
mouse_regression_system.Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.732
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Device Settings For Mouse PASS 17.911
common_keywords_kragle.common.Click On Back Click PASS 0.587
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.589
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.596
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.602
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.604
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.592
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.597
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.803
home_screen.home.Click On Settings Click UI PASS 0.805
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.805
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.605
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.22
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.222
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.934
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.935
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.115
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.116
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.173
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.176
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.755
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.624
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.791
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.816
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.998
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.223
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.086
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 25.81
common_keywords_kragle.Launch Application Launch All PASS 11.258
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.266
common_keywords_kragle.Terminate Application Terminate All PASS 4.161
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.167
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.052
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.054
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.001
BuiltIn.Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 58.925
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.429
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.434
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.434
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.439
common_keywords_kragle.common.Click On Back Click PASS 0.567
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.567
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.143
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.145
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.643
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.377
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.381
home_screen.home.Is Device Inactive Is Element Present FAIL 5.383
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.385
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.21
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.625
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.416
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB PASS 11.988
common_keywords_kragle.common.Restart GHUB Check All PASS 5.185
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.78
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Restart GHUB PASS 42.998
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.429
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.434
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.432
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.437
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.553
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.553
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.007
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.55
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.555
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.555
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.257
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} Input PASS 3.05
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.536
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.587
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.563
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.592
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.593
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.117
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.117
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.379
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.383
home_screen.home.Is Device Inactive Is Element Present FAIL 5.385
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.386
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.219
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.632
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.348
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.212
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.227
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.222
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.223
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.199
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.2
common_keywords_kragle.common.Click On Back Click PASS 0.579
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.017
mouse_regression_system.Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.6
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Restart System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Restart System For Mouse PASS 91.341
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.43
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.435
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.437
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.442
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.133
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.325
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.329
home_screen.home.Is Device Inactive Is Element Present FAIL 5.331
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.333
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.207
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.57
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.35
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.207
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.223
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.195
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.197
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.198
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.779
operating_system.os.Put System On Sleep Sleep System PASS 47.509
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} os.Put System On Sleep PASS 47.511
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.431
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Report Rate PASS 1.435
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi_value} Expect Firmware Dpi PASS 1.429
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} firmware.Verify Dpi Of Device PASS 1.434
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.203
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.212
common_keywords_kragle.common.Click On Back Click PASS 0.538
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} common.Go Back To Home Screen PASS 6.971
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${i}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${i}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.55
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${i}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
${GUI_reportRate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${i} Click PASS 0.568
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.568
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Set Firmware Report Rate To PASS 2.268
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Get Current DPI Value PASS 0.015
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} Input PASS 3.053
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.536
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${value} sensitivity_dpi.Click On Selected DPI Speed PASS 0.536
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.59
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Change DPI Value To PASS 6.609
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.564
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.565
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Click On Restore Default Settings PASS 0.566
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.623
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.623
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.123
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.387
home_screen.home.Is Device Inactive Is Element Present FAIL 5.39
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.391
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.2
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.618
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.382
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.205
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.22
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.219
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.22
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.221
mouse_regression_system.Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.832
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity With Sleep System For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity With Sleep System For Mouse PASS 103.911
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 0.001
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 0.002
BuiltIn.Run Keyword And Ignore Error Terminate Chrome Terminate Chrome PASS 0.19
common_keywords_kragle.common.Click On Back Click FAIL 0.0
IF ${is_chrome_profile_added}==False common.Click On Back FAIL 0.001
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 0.0
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 0.002
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.0
home_screen.home.Click On Appbar Application Name Click UI FAIL 0.003
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name FAIL 0.003
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.001
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 0.002
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.0
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.002
IF ${not_now_button}==True common.Select Not Now On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Not Now On a Alert Expect Element FAIL 0.001
${not_now_button} BuiltIn.Run Keyword And Return Status common.Verify Not Now On a Alert common.Verify Not Now On a Alert FAIL 0.002
IF ${yes_button}==True common.Select Yes On a Alert NOT RUN 0.0
common_keywords_kragle.common.Verify Yes On a Alert Expect Element FAIL 0.001
${yes_button} BuiltIn.Run Keyword And Return Status common.Verify Yes On a Alert common.Verify Yes On a Alert FAIL 0.001
BuiltIn.Run Keyword If ${clicked}==False common.alerts common.alerts PASS 0.006
common_keywords_kragle.common.Click On Back Click FAIL 136.156
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back FAIL 136.157
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 136.183
dpi.dpi.Profile Sensitivity Test ${device} profile.Remove Chrome Profile FAIL 136.192
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_2} Expect Report Rate PASS 1.43
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.435
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi2} Expect Firmware Dpi PASS 1.428
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.433
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.189
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.002
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.007
dpi.dpi.Profile Sensitivity Test ${device} os.Open Chrome And Verify It Is Running PASS 9.204
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.003
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.004
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.005
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.012
firmware.firmware.Verify Report Rate ${device['productId']} ${GUI_report_rate_1} Expect Report Rate PASS 1.144
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Report Rate PASS 1.149
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.146
dpi.dpi.Profile Sensitivity Test ${device} firmware.Verify Dpi Of Device PASS 1.151
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed Is Selected Expect Element PASS 0.008
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Verify DPI Speed Is Selected PASS 0.008
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.769
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.77
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.577
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.523
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.111
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.986
${GUI_report_rate_2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 4 Click PASS 0.55
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.55
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 4 Click PASS 0.552
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.78
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.781
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.583
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.118
dpi.dpi.Profile Sensitivity Test ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.02
${GUI_report_rate_1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.551
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.552
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.551
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Select DPI By Level PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.56
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.561
dpi.dpi.Profile Sensitivity Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
device_main_screen.device_view.Click On Sensitivity(DPI) Tab Click UI PASS 0.56
dpi.dpi.Profile Sensitivity Test ${device} device_view.Click On Sensitivity(DPI) Tab PASS 0.56
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.12
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.12
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.611
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.382
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.385
home_screen.home.Is Device Inactive Is Element Present FAIL 5.388
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.389
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.202
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.619
dpi.dpi.Profile Sensitivity Test ${device} home.Open Device Configuration PASS 11.358
common_keywords_kragle.common.Click On Back Click PASS 0.547
profile.profile.Add Chrome Profile common.Click On Back PASS 0.547
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.135
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.136
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.551
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.553
ELSE games_applications.Click On Add Application PASS 0.553
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.009
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.21
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.211
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.199
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.2
common_keywords_kragle.common.Click On Back Click PASS 0.55
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.55
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.979
dpi.dpi.Profile Sensitivity Test ${device} profile.Add Chrome Profile PASS 15.823
dpi.dpi.Profile Sensitivity Test ${device} Terminate Chrome PASS 0.177
BuiltIn.Run Keyword And Continue On Failure dpi.Profile Sensitivity Test ${device} dpi.Profile Sensitivity Test FAIL 217.337
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.431
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Report Rate PASS 1.433
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select Report Rate By Level PASS 0.548
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Report Rate PASS 1.243
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select Report Rate By Level PASS 0.551
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.147
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Report Rate PASS 1.147
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select Report Rate By Level PASS 0.552
firmware.firmware.Verify Report Rate ${productId} ${GUI_report_rate} Expect Report Rate PASS 1.147
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Report Rate PASS 1.148
${GUI_report_rate} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level ${index} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select Report Rate By Level PASS 0.569
dpi.dpi.Firmware Report Rate Test ${device} dpi.Report Rate Test PASS 7.243
BuiltIn.Run Keyword And Continue On Failure dpi.Firmware Report Rate Test ${device} dpi.Firmware Report Rate Test PASS 7.244
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.544
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.545
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.546
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.146
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.147
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.707
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest Input PASS 3.056
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.528
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI TestTest sensitivity_dpi.Click On Selected DPI Speed PASS 0.529
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.586
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.555
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.557
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.558
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.146
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.147
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.014
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.014
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.724
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 Input PASS 3.079
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.524
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI 999999999 sensitivity_dpi.Click On Selected DPI Speed PASS 0.524
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.604
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.539
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.543
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.544
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.146
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.147
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.01
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.706
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 Input PASS 3.041
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.521
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI -1 sensitivity_dpi.Click On Selected DPI Speed PASS 0.522
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.563
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.545
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.547
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.547
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.144
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.145
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.009
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.708
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.061
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.53
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.53
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.592
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Min DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Min DPI Value PASS 0.015
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.544
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.546
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.548
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Click On Restore Default Settings PASS 0.548
${status} firmware.firmware.Verify Dpi Of Device ${productId} ${GUI_dpi} Expect Firmware Dpi PASS 1.147
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} firmware.Verify Dpi Of Device PASS 1.148
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Get Current DPI Value And Verify With Expected Firmware DPI ${device['productId']} sensitivity_dpi.Get Current DPI Value PASS 0.008
dpi.dpi.Change DPI Value ${device} dpi.Get Current DPI Value And Verify With Expected Firmware DPI PASS 1.71
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} Input PASS 3.057
sensitivity_dpi_screen.sensitivity_dpi.Click On Selected DPI Speed Click PASS 0.547
sensitivity_dpi_screen.sensitivity_dpi.Update DPI Speed Of Selected DPI ${GUI_dpi} sensitivity_dpi.Click On Selected DPI Speed PASS 0.547
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Update DPI Speed Of Selected DPI PASS 3.605
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Max DPI Value Get Attribute PASS 0.013
dpi.dpi.Change DPI Value ${device} sensitivity_dpi.Get Max DPI Value PASS 0.013
BuiltIn.Run Keyword And Continue On Failure dpi.Change DPI Value ${device} dpi.Change DPI Value PASS 26.537
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.147
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) firmware.Verify Dpi Of Device PASS 1.153
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Get Current DPI Value PASS 0.009
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${index}', '4')])) sensitivity_dpi.Select DPI By Level PASS 0.55
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.146
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) firmware.Verify Dpi Of Device PASS 1.15
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Get Current DPI Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '3')])) sensitivity_dpi.Select DPI By Level PASS 0.548
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.145
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) firmware.Verify Dpi Of Device PASS 1.15
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Get Current DPI Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) sensitivity_dpi.Select DPI By Level PASS 0.549
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${GUI_dpi} Expect Firmware Dpi PASS 1.149
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) firmware.Verify Dpi Of Device PASS 1.154
${GUI_dpi} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Get Current DPI Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level ${index} Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) sensitivity_dpi.Select DPI By Level PASS 0.56
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.558
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.559
dpi.dpi.Preset DPI Test ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.56
BuiltIn.Run Keyword And Continue On Failure dpi.Preset DPI Test ${device} dpi.Preset DPI Test PASS 7.42
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.555
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.555
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.128
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.129
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.607
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.385
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.388
home_screen.home.Is Device Inactive Is Element Present FAIL 5.39
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.392
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.215
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.635
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.372
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.218
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.234
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.197
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.198
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.215
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.217
common_keywords_kragle.common.Click On Back Click PASS 0.551
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.982
mouse_regression_system.Test: DPI Sensitivity For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.596
BuiltIn.Run Keyword And Continue On Failure Test: DPI Sensitivity For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI Sensitivity For Mouse FAIL 283.887
device_settings_screen.device_settings.Disable On-Board Memory Mode Click PASS 0.553
BuiltIn.Run Keyword And Ignore Error device_settings.Disable On-Board Memory Mode device_settings.Disable On-Board Memory Mode PASS 0.554
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.127
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.128
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.625
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.392
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.394
home_screen.home.Is Device Inactive Is Element Present FAIL 5.397
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.397
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.261
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.687
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} home.Open Device Configuration PASS 11.443
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.211
device_settings.device_settings.Disable Onboard Memory Mode ${device['displayName']} common.Go Back To Home Screen PASS 3.213
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} device_settings.Disable Onboard Memory Mode PASS 15.218
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.266
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.267
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.269
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.268
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.27
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 3.27
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.244
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.25
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.242
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.247
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.757
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.762
BuiltIn.Run Keyword If ${profile_number}>2 and ${INDEX}==2 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 3 ${GUI_dpi3} ${GUI_reportRate3} dpi.Verify Onboard Profile Sensitivity PASS 17.263
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.147
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.152
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.149
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.154
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.614
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.619
BuiltIn.Run Keyword If ${profile_number}>1 and ${INDEX}==1 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 2 ${GUI_dpi2} ${GUI_reportRate2} dpi.Verify Onboard Profile Sensitivity PASS 16.931
firmware.firmware.Verify Report Rate ${device['productId']} ${report_rate} Expect Report Rate PASS 1.146
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Report Rate ${device['productId']} ${report_rate} firmware.Verify Report Rate PASS 1.151
firmware.firmware.Verify Dpi Of Device ${device['productId']} ${dpi} Expect Firmware Dpi PASS 1.148
BuiltIn.Run Keyword And Continue On Failure firmware.Verify Dpi Of Device ${device['productId']} ${dpi} firmware.Verify Dpi Of Device PASS 1.153
firmware.firmware.Set Profile Index ${device['productId']} ${profile_index} Set Profile Index PASS 12.683
BuiltIn.Run Keyword If ${profile_number}>1 firmware.Set Profile Index ${device['productId']} ${profile_index} firmware.Set Profile Index PASS 12.688
BuiltIn.Run Keyword If ${INDEX}==0 dpi.Verify Onboard Profile Sensitivity ${profile_number} ${device} 1 ${GUI_dpi1} ${GUI_reportRate1} dpi.Verify Onboard Profile Sensitivity PASS 16.998
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} dpi.Onboard DPI Profile Loop PASS 54.473
${profile_number} firmware.firmware.Get Onboard Profile Number ${device['productId']} Get Onboard Profile Number PASS 0.967
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} firmware.Get Onboard Profile Number PASS 0.972
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.262
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.264
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.263
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.264
common_keywords_kragle.common.Click On Back Click PASS 0.578
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Saving profile into on board memory ${device['displayName']} common.Go Back To Home Screen PASS 7.125
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.577
BuiltIn.Run Keyword If ${INDEX}==2 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.578
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.535
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Select Profile PASS 0.535
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Profile Present PASS 0.018
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} ${INDEX} Click PASS 0.576
BuiltIn.Run Keyword If ${INDEX}==1 device_settings.Select Profile From Slot ${profile_index} ${INDEX} device_settings.Select Profile From Slot PASS 3.576
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.533
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Select Profile PASS 0.533
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.015
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '1')])) device_settings.Verify Profile Present PASS 0.017
device_settings_screen.device_settings.Select Profile From Slot ${profile_index} Default Click PASS 0.582
BuiltIn.Run Keyword If ${INDEX}==0 device_settings.Select Profile From Slot ${profile_index} Default device_settings.Select Profile From Slot PASS 3.584
device_settings_screen.device_settings.Select Profile PROFILE ${profile_index} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Select Profile PASS 0.547
${is_profile_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_profile} innerText=${profile_name} wait_timeout=30 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '0')])) device_settings.Verify Profile Present PASS 0.017
BuiltIn.Run Keyword And Return Status Expect Element selector=${device_settings_grey_profile} innerText=${profile_name} wait_timeout=30 Expect Element FAIL 31.324
robot.result.ForIteration(variables=OrderedDict([('${INDEX}', '2')])) device_settings.Verify Grey Profile Present PASS 31.327
profile.profile.Saving profile into on board memory ${device['displayName']} profile.Check and Enable Grey Profile PASS 31.33
device_settings_screen.device_settings.Click On Restore All Profiles To Default Click PASS 0.576
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Click On Restore All Profiles To Default PASS 0.577
device_settings_screen.device_settings.Enable On-Board Memory Mode Click PASS 0.556
${is_onboard} BuiltIn.Run Keyword And Return Status device_settings.Enable On-Board Memory Mode device_settings.Enable On-Board Memory Mode PASS 0.556
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.597
device_main_screen.device_view.Click On Settings Click UI PASS 0.599
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} device_view.Click On Settings PASS 0.599
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.616
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.257
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.261
home_screen.home.Is Device Inactive Is Element Present FAIL 5.264
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.266
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.206
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.502
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} home.Open Device Configuration PASS 11.257
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.201
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.202
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.202
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.203
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
device_settings.device_settings.Enable Onboard Memory Mode ${device_name} common.Go Back To Home Screen PASS 6.976
profile.profile.Saving profile into on board memory ${device['displayName']} device_settings.Enable Onboard Memory Mode PASS 22.393
BuiltIn.Run Keyword And Continue On Failure profile.Saving profile into on board memory ${device['displayName']} profile.Saving profile into on board memory PASS 76.852
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.586
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.525
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.116
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.23
${GUI_dpi3} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.01
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.01
${GUI_reportRate3} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.011
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 3 Click PASS 0.55
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 3 Click PASS 0.554
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.555
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.607
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.112
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.247
${GUI_dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.008
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.008
${GUI_reportRate2} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.009
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.01
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 2 Click PASS 0.549
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.55
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 2 Click PASS 0.552
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.553
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.605
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.522
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.109
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.238
${GUI_dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current DPI Value PASS 0.013
${GUI_reportRate1} sensitivity_dpi_screen.sensitivity_dpi.Get Current Report Rate Value Get Attribute PASS 0.011
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Get Current Report Rate Value PASS 0.012
sensitivity_dpi_screen.sensitivity_dpi.Select Report Rate By Level 1 Click PASS 0.551
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Report Rate By Level PASS 0.551
sensitivity_dpi_screen.sensitivity_dpi.Select DPI By Level 1 Click PASS 0.554
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select DPI By Level PASS 0.555
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.557
sensitivity_dpi_screen.sensitivity_dpi.Click On Restore Default Settings Click UI PASS 0.558
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Click On Restore Default Settings PASS 0.559
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.593
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.559
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.125
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} device_View.Select Profile From Dropdown PASS 5.279
sensitivity_dpi_screen.sensitivity_dpi.Select Sensitvity Dpi Button Click PASS 0.611
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} sensitivity_dpi.Select Sensitvity Dpi Button PASS 0.611
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.134
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.595
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.365
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.368
home_screen.home.Is Device Inactive Is Element Present FAIL 5.371
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.372
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.205
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.603
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.336
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.196
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.21
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.055
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.057
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.612
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.541
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.036
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.037
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element PASS 0.036
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present PASS 0.036
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.566
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.209
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.209
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 3.212
dpi.dpi.Onboard Profile DPI Test for Mouse device ${device} profile.Create Profiles PASS 4.404
mouse_regression_system.Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} dpi.Onboard Profile DPI Test for Mouse device PASS 179.132
BuiltIn.Run Keyword And Continue On Failure Test: DPI With Onboard Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: DPI With Onboard Profile For Mouse PASS 194.35
common_keywords_kragle.common.Click On Back Click PASS 0.545
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.546
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.14
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.141
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.039
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.388
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.391
home_screen.home.Is Device Inactive Is Element Present FAIL 5.395
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.397
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.206
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.646
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.434
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.205
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.22
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.196
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.198
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.2
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.861
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.409
common_keywords_kragle.common.Restart GHUB Check All PASS 5.184
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.788
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.026
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 43.0
common_keywords_kragle.common.Click On Back Click PASS 0.542
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.542
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.134
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.135
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.397
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.4
home_screen.home.Is Device Inactive Is Element Present FAIL 5.403
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.404
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.22
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.668
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.446
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.219
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.235
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.217
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.217
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.219
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.909
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.453
common_keywords_kragle.common.Restart GHUB Check All PASS 5.185
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.763
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.025
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} common.Restart GHUB PASS 42.977
operating_system.os.Put System On Sleep Sleep System PASS 46.147
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} os.Put System On Sleep PASS 46.148
common_keywords_kragle.common.Click On Back Click PASS 0.543
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.544
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.613
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.037
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.386
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.39
home_screen.home.Is Device Inactive Is Element Present FAIL 5.393
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.394
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.204
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.64
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.396
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.208
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
home_screen.home.Is Screen Loaded Is Element Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.221
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.172
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.173
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.175
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.801
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.346
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.007
device_connector.device_connector.Connect Device ${device['displayName']} device_connector.Connect To Acroname Device PASS 1.007
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Connect Device PASS 1.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.318
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.182
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.183
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.316
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.184
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.323
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.172
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.174
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.504
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.331
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.003
device_connector.device_connector.Disconnect Device ${device['displayName']} device_connector.Disconnect Acroname Device PASS 1.334
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} device_connector.Disconnect Device PASS 65.845
common_keywords_kragle.common.Click On Back Click PASS 0.537
BuiltIn.Run Keyword And Ignore Error common.click on back common.Click On Back PASS 0.537
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.612
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.389
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.394
home_screen.home.Is Device Inactive Is Element Present FAIL 5.396
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.398
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.213
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.641
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.392
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.205
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.221
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.195
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.197
battery.battery.Verify Device Configuration And Battery Status On Home Screen ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.818
mouse_regression_ui.Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} battery.Verify Device Configuration And Battery Status On Home Screen PASS 17.358
BuiltIn.Run Keyword And Continue On Failure Test: OOB Software Support For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}, 'test_verification': 'gui'} Test: OOB Software Support For Mouse PASS 268.556
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} Terminate Chrome PASS 0.188
common_keywords_kragle.common.Click On Back Click PASS 0.54
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.541
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.557
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.544
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.545
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.566
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.567
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.568
common_keywords_kragle.Click On Cancel Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.528
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.581
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.581
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.013
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Appbar Application Name Click UI PASS 0.562
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.563
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.193
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.192
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.193
common_keywords_kragle.common.Click On Back Click PASS 0.554
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.554
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 6.958
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Remove Chrome Profile PASS 10.862
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.307
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.309
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.573
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.534
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.136
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.555
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.537
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.576
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.576
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.195
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If ${is_windows} Expect Process chrome.exe Expect Process PASS 0.188
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Open Chrome PASS 0.002
operating_system.os.Open Chrome And Verify It Is Running ${is_windows} Focus Cmd PASS 0.02
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} os.Open Chrome And Verify It Is Running PASS 9.215
operating_system.os.Type Keys <alt f4> Type Keys PASS 0.002
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.003
operating_system.os.Type Keys <windows 1> Type Keys PASS 0.003
operating_system.os.Open And Close First Application Listed In Windows Taskbar os.Type Keys PASS 0.003
BuiltIn.Run Keyword If ${is_windows} os.Open And Close First Application Listed In Windows Taskbar os.Open And Close First Application Listed In Windows Taskbar PASS 9.014
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.52
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.52
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.585
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.586
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.116
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.118
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.12
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.274
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.017
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.292
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.786
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.787
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.572
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.526
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.121
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 11.011
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.524
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.524
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.009
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.01
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.235
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.235
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.353
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.354
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.547
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.548
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.527
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.528
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.789
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.709
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.71
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.574
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.536
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.131
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.955
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.527
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.527
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.521
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.522
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.06
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.06
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.061
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.061
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.062
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.556
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.557
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.607
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.608
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.406
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.136
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.137
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.629
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.375
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.379
home_screen.home.Is Device Inactive Is Element Present FAIL 5.382
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.383
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.046
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.458
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} home.Open Device Configuration PASS 9.231
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Add Chrome Profile common.Click On Back PASS 0.556
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.136
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.137
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.563
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.206
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.207
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.205
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.206
common_keywords_kragle.common.Click On Back Click PASS 0.533
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.533
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 6.964
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} profile.Add Chrome Profile PASS 15.823
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse ${device} Terminate Chrome PASS 0.181
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Mouse PASS 146.741
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.568
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.568
light_sync_screen.light_sync.Click On Effect From GUI FIXED Click PASS 0.531
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect From GUI PASS 0.532
light_sync_screen.light_sync.Verify Effect From GUI FIXED Expect Element PASS 0.015
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.581
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.582
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.526
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.526
BuiltIn.Run Keyword If ${is_windows} lightsync.Verify Presets - Audio Visualizer Effect For Mouse ${device} lightsync.Verify Presets - Audio Visualizer Effect For Mouse PASS 2.232
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.009
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.011
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.15
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.151
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.01
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.023
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.363
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.364
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.011
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.587
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.588
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.53
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.531
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Breathing PASS 27.731
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.011
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.024
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.234
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.235
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.011
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.419
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.42
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.596
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify 2 Zone Mice Color Cycle PASS 27.91
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.587
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.588
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.605
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.026
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.026
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Click On Device PASS 0.637
common_keywords_kragle.common.Click On Back Click PASS 0.543
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.543
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.388
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.392
home_screen.home.Is Device Inactive Is Element Present FAIL 5.394
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.396
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.214
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.638
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.425
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.974
common_keywords_kragle.common.Restart GHUB Check All PASS 5.183
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.799
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} common.Restart GHUB PASS 43.014
operating_system.os.Put System On Sleep Sleep System PASS 47.45
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} os.Put System On Sleep PASS 47.451
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.519
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.008
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.01
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.008
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.009
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.009
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 0.038
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 0.05
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.013
light_sync_screen.light_sync.Verify GUI RGB 111 222 101 Expect Element PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.014
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Verify GUI RGB PASS 0.053
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.538
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Color Icon PASS 0.538
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.565
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.566
light_sync_screen.light_sync.Click On Sync Lighting Zones Click PASS 0.556
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Sync Lighting Zones PASS 0.556
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.552
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.553
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.117
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.119
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.121
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify GUI RGB PASS 16.233
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED 111 222 101 light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 111 222 101 gui.Verify Effect Color RGB PASS 16.244
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.052
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Blue Color Value PASS 3.053
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.054
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Green Color Value PASS 3.055
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.056
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Enter Red Color Value PASS 3.057
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Color Icon PASS 0.549
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Select Effect From Dropdown PASS 0.569
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Change Effect Color RGB FIXED 111 222 101 light_sync.Click On Effect Dropdown PASS 0.528
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.335
light_sync_screen.light_sync.Click On Logo Tab Click PASS 0.571
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Logo Tab PASS 0.571
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.561
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.561
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.117
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.12
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.122
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify GUI RGB PASS 16.255
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 0 0 0 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 0 0 0 gui.Verify Effect Color RGB PASS 16.272
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.05
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Blue Color Value PASS 3.051
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.05
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Green Color Value PASS 3.051
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.048
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Enter Red Color Value PASS 3.049
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.562
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Color Icon PASS 0.563
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.548
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Select Effect From Dropdown PASS 0.549
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 0 light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.328
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.577
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} light_sync.Click On Primary Tab PASS 1.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.563
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} device_view.Click On LightSync Tab PASS 0.563
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.163
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.164
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.615
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.4
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.405
home_screen.home.Is Device Inactive Is Element Present FAIL 5.407
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.409
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.223
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.661
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.442
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.226
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.243
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.233
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.235
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.226
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.227
common_keywords_kragle.common.Click On Back Click PASS 0.556
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.556
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 7.037
lightsync.lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.731
BuiltIn.Run Keyword If "${primary}"=="['primary']" and "${logo}"=="['logo']" lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse ${device} lightsync.Verify Lighting Effect For Primary/Logo Zones For Mouse PASS 395.414
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_onboard_mode_start}${device_name}${home_onboard_mode_end} Expect Element FAIL 5.049
lightsync.lightsync.Test Lightsync - Primary Effects For Mouse ${device} home.Is Device In Onboard Mode PASS 5.055
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.588
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.531
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.15
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.272
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.009
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.01
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Brightness ${brightness} gui.Verify Breathing Effect With Brightness PASS 0.021
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.222
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.222
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.012
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.01
gui_verification.gui.Verify Breathing Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Breathing Effect With Rate ${rate} gui.Verify Breathing Effect With Rate PASS 0.025
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.314
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.315
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.011
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.591
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.551
lightsync.lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.551
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Breathing ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Breathing PASS 27.779
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Breathing PASS 27.791
device_main_screen.device_View.Select Profile From Dropdown 2 Click PASS 0.615
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.538
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.143
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.299
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.011
light_sync_screen.light_sync.Verify Brightness Slider Value Is As Expected ${brightness} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Brightness Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.01
gui_verification.gui.Verify Cycle Effect With Brightness ${brightness} light_sync.Verify Effect From GUI PASS 0.011
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Brightness ${brightness} gui.Verify Cycle Effect With Brightness PASS 0.025
light_sync_screen.light_sync.Drag Brightness Slider 50 Drag Slider PASS 10.175
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Brightness Slider PASS 10.176
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.012
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Rate Slider Value Is As Expected PASS 0.013
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.009
gui_verification.gui.Verify Cycle Effect With Rate ${rate} light_sync.Verify Effect From GUI PASS 0.01
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate ${rate} gui.Verify Cycle Effect With Rate PASS 0.023
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.34
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Drag Rate Slider PASS 16.341
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI CYCLE light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.549
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.55
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.526
lightsync.lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.527
BuiltIn.Run Keyword If '${device['displayName']}' in @{twoZone_list} lightsync.Verify 2 Zone Mice Color Cycle ${device} primary 10000 50 lightsync.Verify 2 Zone Mice Color Cycle PASS 27.716
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Set Onboard Cycle PASS 27.728
device_main_screen.device_View.Select Profile From Dropdown 1 Click PASS 0.6
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.527
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.13
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.259
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.057
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Blue Color Value PASS 3.058
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.055
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Green Color Value PASS 3.056
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.058
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Enter Red Color Value PASS 3.059
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.555
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Color Icon PASS 0.556
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.561
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Select Effect From Dropdown PASS 0.562
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Change Effect Color RGB FIXED 255 66 177 light_sync.Click On Effect Dropdown PASS 0.535
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.353
device_main_screen.device_View.Select Profile From Dropdown Default Click PASS 0.582
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.134
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_View.Select Profile From Dropdown PASS 5.256
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.573
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} light_sync.Click On Primary Tab PASS 1.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.565
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} device_view.Click On LightSync Tab PASS 0.566
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.147
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.148
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.624
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.356
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.36
home_screen.home.Is Device Inactive Is Element Present FAIL 5.364
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.365
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.23
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.622
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.397
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.221
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.238
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.047
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 0.05
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 13.694
common_keywords_kragle.common.Click On Back Click PASS 0.56
profile.profile.Create Profiles 1 2 common.Click On Back PASS 0.561
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.079
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.014
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Enter Card Name PASS 3.094
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '2')])) profile_screen.Click On Add Card Entry PASS 0.557
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.182
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.183
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.084
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Enter Card Name PASS 3.096
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', '1')])) profile_screen.Click On Add Card Entry PASS 0.558
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.17
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.172
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Appbar Application Name Click UI PASS 0.57
profile.profile.Create Profiles 1 2 home.Click On Appbar Application Name PASS 0.57
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.212
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.212
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.224
common_keywords_kragle.common.Click On Back Click PASS 0.543
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.544
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Create Profiles 1 2 common.Go Back To Home Screen PASS 7.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} profile.Create Profiles PASS 21.799
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Onboard Profile Lighting For Mouse PASS 125.596
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.525
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.555
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.124
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.127
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.128
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.254
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.271
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB R=${r} G=${g} B=${b} Expect Element PASS 0.016
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Verify GUI RGB PASS 0.067
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.565
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Color Icon PASS 0.566
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.548
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Select Effect From Dropdown PASS 0.549
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Effect Dropdown PASS 0.538
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.577
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.58
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.602
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.604
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.604
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.164
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.639
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.406
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.41
home_screen.home.Is Device Inactive Is Element Present FAIL 5.413
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.414
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.226
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.685
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.493
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.235
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.251
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.214
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.214
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.216
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.967
common_keywords_kragle.common.Restart GHUB Check All PASS 5.188
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.766
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} common.Restart GHUB PASS 42.986
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.525
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.525
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.56
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.118
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.121
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.122
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 16.259
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 16.278
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.539
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.54
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.061
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Blue Color Value PASS 3.062
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.058
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Green Color Value PASS 3.059
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.057
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Enter Red Color Value PASS 3.058
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.558
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Color Icon PASS 0.559
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.598
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
lightsync.lightsync.Change Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Click On Effect Dropdown PASS 0.555
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Change Effect Color RGB PASS 11.432
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.573
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.575
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.56
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.561
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.598
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.261
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.265
home_screen.home.Is Device Inactive Is Element Present FAIL 5.268
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.269
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.481
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.239
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.201
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
home_screen.home.Is Screen Loaded Is Element Present PASS 0.016
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.217
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.21
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.211
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.227
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.228
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 6.991
lightsync.lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 20.455
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse ${device} lightsync.Verify Primary Tab - Fixed Effect With Restart System For Mouse PASS 133.99
light_sync_screen.light_sync.Verify Zone Lighting Brightness 50 Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness 50 light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Verify Zone Lighting Report Rate 10000 Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate 10000 light_sync.Verify Zone Lighting Report Rate PASS 0.017
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.017
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.575
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.576
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.581
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.582
home_screen.home.Click On Device ${device['displayName']} Click PASS 0.602
home_screen.home.Verify Device Name ${device_name} Expect Element PASS 0.025
home_screen.home.Click On Device ${device['displayName']} home.Verify Device Name PASS 0.025
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Click On Device PASS 0.633
common_keywords_kragle.common.Click On Back Click PASS 0.554
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.555
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.158
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.159
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.654
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.376
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.379
home_screen.home.Is Device Inactive Is Element Present FAIL 5.383
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.384
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.188
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.603
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.419
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.979
common_keywords_kragle.common.Restart GHUB Check All PASS 5.198
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.766
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} common.Restart GHUB PASS 42.999
operating_system.os.Put System On Sleep Sleep System PASS 46.708
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} os.Put System On Sleep PASS 46.709
light_sync_screen.light_sync.Verify Zone Lighting Brightness ${brightness} Expect Element PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Brightness ${brightness} light_sync.Verify Zone Lighting Brightness PASS 0.017
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} Input PASS 3.083
light_sync_screen.light_sync.Verify Input BREATHING BRIGHTNESS Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING BRIGHTNESS ${brightness} light_sync.Verify Input BREATHING BRIGHTNESS Present PASS 0.014
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING BRIGHTNESS PASS 3.097
light_sync_screen.light_sync.Verify Zone Lighting Report Rate ${rate} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Zone Lighting Report Rate ${rate} light_sync.Verify Zone Lighting Report Rate PASS 0.017
light_sync_screen.light_sync.Input BREATHING RATE ${rate} Input PASS 3.084
light_sync_screen.light_sync.Verify Input BREATHING RATE Present Expect Element PASS 0.013
light_sync_screen.light_sync.Input BREATHING RATE ${rate} light_sync.Verify Input BREATHING RATE Present PASS 0.013
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Input BREATHING RATE PASS 3.098
light_sync_screen.light_sync.Verify Effect From GUI BREATHING Expect Element PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' light_sync.Verify Effect From GUI BREATHING light_sync.Verify Effect From GUI PASS 0.016
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.594
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Verify Mice Breathing ${device} primary 10000 50 light_sync.Click On Effect Dropdown PASS 0.534
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Mice Breathing PASS 7.426
light_sync_screen.light_sync.Click On Primary Tab Click PASS 0.57
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} light_sync.Click On Primary Tab PASS 1.574
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.603
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.605
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} device_view.Click On LightSync Tab PASS 0.605
IF ${status} is ${False} common.Restart GHUB NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.12
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.121
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.65
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.412
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.416
home_screen.home.Is Device Inactive Is Element Present FAIL 5.419
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.42
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.228
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.678
${status} BuiltIn.Run Keyword And Return Status home.Open Device Configuration ${device_name} home.Open Device Configuration PASS 11.451
home_screen.home.Is Screen Loaded Not Expect Element PASS 2.231
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Is Screen Loaded Is Element Present PASS 0.015
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} home.Is Screen Loaded PASS 2.246
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.247
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.248
home_screen.home.Check Device Arrival in G HUB And Open Device Configurations ${device['displayName']} common.Go Back To Home Screen PASS 3.249
lightsync.lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} home.Check Device Arrival in G HUB And Open Device Configurations PASS 16.956
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse ${device} lightsync.Verify Primary Tab - Breathing Effect With Sleep System For Mouse PASS 131.137
BuiltIn.Run Keyword If "${primary}"=="['primary']" lightsync.Test Lightsync - Primary Effects For Mouse ${device} lightsync.Test Lightsync - Primary Effects For Mouse PASS 395.781
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effect For Mouse With GUI Verification {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Lightsync Effect For Mouse With GUI Verification PASS 791.225
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.061
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.062
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 0.064
common_keywords_kragle.common.Click On Back Click PASS 0.536
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.537
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.162
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.163
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.574
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) common.Select Yes On a Alert PASS 0.575
profile_screen.profile_screen.Click On Delete Button Click PASS 0.55
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Delete Button PASS 3.552
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.582
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.583
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.026
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 0.545
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.219
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.221
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.223
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 14.21
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.182
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.538
login_screen.login.Click Dismiss Button Click PASS 2.076
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.076
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.555
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.535
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.537
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.043
home_screen.home.Click On Account Button Click UI FAIL 0.047
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.049
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.014
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.015
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Account Button Click UI PASS 0.564
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.564
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.523
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.022
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.05
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Uploaded Profile PASS 11.603
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.535
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.011
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.611
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.611
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.54
home_screen.home.Click On Appbar Application Name Click UI PASS 0.541
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.226
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.227
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.223
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.224
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.001
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 9.234
${dpi2} sensitivity_dpi_screen.sensitivity_dpi.Get Last DPI Value Get Attribute PASS 0.01
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Last DPI Value PASS 0.01
${dpi1} sensitivity_dpi_screen.sensitivity_dpi.Get Current DPI Value Get Attribute PASS 0.013
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} sensitivity_dpi.Get Current DPI Value PASS 0.014
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.557
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} device_view.Click Device View Sensitivity Tab PASS 0.558
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.133
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.614
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.353
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.358
home_screen.home.Is Device Inactive Is Element Present FAIL 5.361
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.362
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.049
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.439
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Open Device Configuration PASS 9.194
common_keywords_kragle.common.Click On Back Click PASS 0.555
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.117
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.118
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.586
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.587
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.547
home_screen.home.Click On Appbar Application Name Click UI PASS 0.549
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.049
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.049
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.051
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 6.866
common_keywords_kragle.common.Click On Back Click PASS 0.546
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.546
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.533
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.533
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.013
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.015
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.569
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.145
home_screen.home.Click On Account Button Click UI FAIL 15.148
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.149
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.009
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.011
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.58
home_screen.home.Click On Account Button Click UI PASS 0.583
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.584
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.416
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.019
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.052
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Download Profile PASS 23.49
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.112
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.112
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) common.Select Yes On a Alert PASS 0.573
profile_screen.profile_screen.Click On Delete Button Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Delete Button PASS 3.578
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.57
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Local Profile Details Button PASS 0.571
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.026
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.027
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.543
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.058
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.059
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.062
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Delete Local Profile PASS 11.01
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.537
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.007
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.005
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.007
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.012
profile_screen.profile_screen.Click On Publish Button Click PASS 0.556
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.557
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.621
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.622
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.541
home_screen.home.Click On Appbar Application Name Click UI PASS 0.543
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.543
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.867
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.02
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Upload Profile PASS 11.892
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.538
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.526
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.526
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.01
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.01
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.604
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.538
home_screen.home.Click On Appbar Application Name Click UI PASS 0.54
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.541
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.225
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.226
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.228
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 5.452
common_keywords_kragle.common.Click On Back Click PASS 0.541
profile.profile.Change DPI for Selected Profile ${device} common.Click On Back PASS 0.542
sensitivity_dpi_screen.sensitivity_dpi.Click DPI Speed End Level Preset Click PASS 0.57
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Click DPI Speed End Level Preset PASS 0.57
sensitivity_dpi_screen.sensitivity_dpi.Verify DPI Speed End Level Preset Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} sensitivity_dpi.Verify DPI Speed End Level Preset PASS 0.014
device_main_screen.device_view.Click Device View Sensitivity Tab Click PASS 0.596
profile.profile.Change DPI for Selected Profile ${device} device_view.Click Device View Sensitivity Tab PASS 0.597
device_main_screen.device_view.Verify Device View Sensitivity Tab Expect Element PASS 0.013
profile.profile.Change DPI for Selected Profile ${device} device_view.Verify Device View Sensitivity Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.601
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.017
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.403
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.408
home_screen.home.Is Device Inactive Is Element Present FAIL 5.41
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.412
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.179
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.613
profile.profile.Change DPI for Selected Profile ${device} home.Open Device Configuration PASS 11.372
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.021
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.408
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.411
home_screen.home.Is Device Inactive Is Element Present FAIL 5.414
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.415
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.047
profile.profile.Change DPI for Selected Profile ${device} home.Is Device Home Screen Loaded PASS 5.493
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Change DPI for Selected Profile PASS 18.61
common_keywords_kragle.common.Click On Back Click PASS 0.536
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.536
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.534
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.534
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.605
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.05
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.053
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Switch Local Profile PASS 2.291
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.54
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.144
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Enter Card Name PASS 3.157
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second DPI G502 HERO')])) profile_screen.Click On Add Card Entry PASS 0.571
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.167
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.168
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.54
home_screen.home.Click On Appbar Application Name Click UI PASS 0.542
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.218
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.219
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.221
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} profile.Create Profiles PASS 11.203
common_keywords_kragle.common.Click On Back Click PASS 0.538
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.538
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.624
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.402
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.405
home_screen.home.Is Device Inactive Is Element Present FAIL 5.408
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.409
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.233
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.673
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.451
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} home.Check Device Arrival in G HUB PASS 11.995
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.227
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.228
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.066
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.068
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.011
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.848
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.163
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.165
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Account Button Click UI PASS 0.568
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.569
common_keywords_kragle.common.Click On Back Click PASS 2.559
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 2.56
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.142
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.205
BuiltIn.Run Keyword If ${is_user_logged_in}==False Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 92.91
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.022
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 103.518
common_keywords_kragle.common.Click On Back Click PASS 0.55
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.551
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.168
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.17
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.172
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.543
home_screen.home.Click On Appbar Application Name Click UI PASS 0.545
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.285
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} Clear Local And Cloud Profile PASS 110.803
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.203
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.204
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} common.Go Back To Home Screen PASS 3.206
${is_device_present} collection.collection.Is Device Present In Skip Devices ${device} &{skip_devices} Is Display Name And Pid Present In Given Dict PASS 0.007
profile.profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse ${device} collection.Is Device Present In Skip Devices PASS 0.009
mouse_regression_ui.Test: Local And Cloud Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} profile.Verify User Can Create/Upload/Download Profile With DPI For Mouse PASS 261.728
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Mouse {'displayName': 'G502 HERO', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 4, 'features': {'cloud_profile': ['ui'], 'lightsync': ['ui'], 'dpi': ['sys'], 'oob': ['ui'], 'device_settings': ['sys']}, 'pid': 'c08b', 'productId': '0xc08b', 'firmware': '127.3.10', 'modelId': '8c08b', 'type': 'MOUSE', 'device_specific_features': {'lightsync': {'primary': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer'], 'logo': ['fixed', 'cycle', 'breathing', 'screen sampler', 'audio visualizer']}}} Test: Local And Cloud Profile For Mouse PASS 261.729
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.004
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.005
device_connector.device_connector.Disconnect Old And Connect New G815:wired G502 HERO:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 8.042
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.241
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 8.056
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.186
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.187
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 8.054
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.211
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.212
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 39.807
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.209
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.004
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.214
device_connector.device_connector.Disconnect Old And Connect New G815:wired G502 HERO:wired device_connector.Disconnect Device PASS 41.023
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G815:wired G502 HERO:wired device_connector.Disconnect Old And Connect New PASS 42.034
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.268
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.269
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.316
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.318
common_keywords_kragle.common.Click On Back Click PASS 0.564
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.565
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
BuiltIn.Run Keyword And Ignore Error common.Go Back To Home Screen common.Go Back To Home Screen PASS 7.172
ELSE LOG WARNING PASS 0.005
ELSE LOG WARNING PASS 0.006
ELSE LOG WARNING PASS 0.005
ELSE LOG WARNING PASS 0.005
ELSE LOG WARNING PASS 0.005
ELSE LOG WARNING NOT RUN 0.0
color_sensor.color_sensor.Close Color Sensor15 Close ColorSensor PASS 0.103
BuiltIn.Run Keyword If '${device['displayName']}' == 'G815' color_sensor.Close Color Sensor15 color_sensor.Close Color Sensor15 PASS 0.103
ELSE IF "${color}"=="Blue" color_sensor.Verify Keyboard Preset NOT RUN 0.0
ELSE IF "${color}"=="Blue" light_sync.Drag Rate Slider NOT RUN 0.0
ELSE IF "${color}"=="Blue" lightsync.Change Effect Color RGB NOT RUN 0.0
IF '${device['displayName']}'=='G915' Sensor4.validate_effect NOT RUN 0.0
IF '${device['displayName']}'=='G815' Validate Effect PASS 7.021
IF "${color}"=="Green" color_sensor.Verify Keyboard Preset PASS 7.049
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.635
IF "${color}"=="Green" light_sync.Drag Rate Slider PASS 25.636
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.539
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.54
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.052
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Blue Color Value PASS 3.053
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.071
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Green Color Value PASS 3.072
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.053
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Enter Red Color Value PASS 3.054
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.568
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Color Icon PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.57
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Select Effect From Dropdown PASS 0.571
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.541
lightsync.lightsync.Change Effect Color RGB BREATHING 0 255 0 light_sync.Click On Effect Dropdown PASS 0.542
IF "${color}"=="Green" lightsync.Change Effect Color RGB PASS 11.401
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.58
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING Green ${device} device_view.Click On LightSync Tab PASS 0.58
lightsync.lightsync.Test Lightsync For Color Sensor - Keyboard Device BREATHING ${device} lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING PASS 44.67
IF '${device['displayName']}'=='G915' Sensor4.validate_effect NOT RUN 0.0
IF '${device['displayName']}'=='G815' Validate Effect PASS 7.022
ELSE IF "${color}"=="Blue" color_sensor.Verify Keyboard Preset PASS 7.05
light_sync_screen.light_sync.Drag Rate Slider 99 Drag Slider PASS 25.625
ELSE IF "${color}"=="Blue" light_sync.Drag Rate Slider PASS 25.626
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.527
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.073
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Blue Color Value PASS 3.074
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.056
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Green Color Value PASS 3.057
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.052
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Enter Red Color Value PASS 3.053
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.582
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Color Icon PASS 0.583
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.592
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Select Effect From Dropdown PASS 0.593
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.524
lightsync.lightsync.Change Effect Color RGB BREATHING 0 0 255 light_sync.Click On Effect Dropdown PASS 0.524
ELSE IF "${color}"=="Blue" lightsync.Change Effect Color RGB PASS 11.411
IF "${color}"=="Green" color_sensor.Verify Keyboard Preset NOT RUN 0.0
IF "${color}"=="Green" light_sync.Drag Rate Slider NOT RUN 0.0
IF "${color}"=="Green" lightsync.Change Effect Color RGB NOT RUN 0.001
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.528
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.529
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING Blue ${device} device_view.Click On LightSync Tab PASS 0.53
lightsync.lightsync.Test Lightsync For Color Sensor - Keyboard Device BREATHING ${device} lightsync.Set and Verify Keyboard LIGHTSYNC BREATHING PASS 44.62
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Keyboard Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Keyboard Device BREATHING PASS 89.404
ELSE LOG WARNING PASS 0.005
ELSE LOG WARNING PASS 0.006
ELSE LOG WARNING NOT RUN 0.0
IF '${device['displayName']}'=='G915' Sensor4.validate_effect NOT RUN 0.0
IF '${device['displayName']}'=='G815' Validate Effect PASS 7.021
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} color_sensor.Verify Keyboard Preset PASS 7.046
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.521
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.522
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.048
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Blue Color Value PASS 3.049
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.056
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Green Color Value PASS 3.057
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.045
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Enter Red Color Value PASS 3.047
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.574
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Color Icon PASS 0.575
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.529
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Select Effect From Dropdown PASS 0.53
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.524
lightsync.lightsync.Change Effect Color RGB FIXED 0 255 0 light_sync.Click On Effect Dropdown PASS 0.525
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} lightsync.Change Effect Color RGB PASS 11.305
IF '${device['displayName']}'=='G915' Sensor4.validate_effect NOT RUN 0.0
IF '${device['displayName']}'=='G815' Validate Effect PASS 34.292
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} color_sensor.Verify Keyboard Preset PASS 34.317
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.063
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Blue Color Value PASS 3.064
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.051
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Green Color Value PASS 3.052
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.054
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Enter Red Color Value PASS 3.055
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.573
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Color Icon PASS 0.574
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.584
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Select Effect From Dropdown PASS 0.585
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsync.Change Effect Color RGB FIXED 0 0 255 light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} lightsync.Change Effect Color RGB PASS 11.39
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.656
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.657
lightsync.lightsync.Set and Verify Keyboard LIGHTSYNC FIXED ${device} device_view.Click On LightSync Tab PASS 0.658
lightsync.lightsync.Test Lightsync For Color Sensor - Keyboard Device FIXED ${device} lightsync.Set and Verify Keyboard LIGHTSYNC FIXED PASS 64.716
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync For Color Sensor - Keyboard Device ${effect} ${device} lightsync.Test Lightsync For Color Sensor - Keyboard Device FIXED PASS 64.717
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.001
lightsync.lightsync.Test Lightsync Color Sensor - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.179
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.688
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.335
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.339
home_screen.home.Is Device Inactive Is Element Present FAIL 5.342
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.343
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.313
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.688
lightsync.lightsync.Test Lightsync Color Sensor - Presets For Keyboard ${device} home.Open Device Configuration PASS 11.564
IF '${device['displayName']}' != 'G815' and '${device['displayName']}' != 'G915' LOG WARNING NOT RUN 0.0
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync Color Sensor - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync Color Sensor - Presets For Keyboard PASS 165.746
IF '${lightsync}' == 'EFFECT' or '${lightsync}' == 'ANIMATION' or '${lightsync}' == 'FREESTYLE' LOG WARNING NOT RUN 0.0
IF '${lightsync}' == 'EFFECT' or '${lightsync}' == 'ANIMATION' or '${lightsync}' == 'FREESTYLE' LOG WARNING PASS 0.005
IF '${lightsync}' == 'EFFECT' or '${lightsync}' == 'ANIMATION' or '${lightsync}' == 'FREESTYLE' LOG WARNING PASS 0.006
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With Robotic - Color Sensor {'displayName': 'G815', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 3, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'colorsensor': ['robot']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Lightsync Effects For Keyboard With Robotic - Color Sensor PASS 172.943
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.317
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.319
common_keywords_kragle.common.Click On Back Click PASS 0.558
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.02
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.024
common_keywords_kragle.common.Click On Back Click PASS 0.605
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.605
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.028
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.032
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} common.Go Back To Home Screen PASS 4.548
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.642
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} keyboard.Click On Settings Icon PASS 0.643
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.197
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.199
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.676
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.048
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.299
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.302
home_screen.home.Is Device Inactive Is Element Present FAIL 5.304
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.304
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.287
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.644
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} home.Open Device Configuration PASS 11.531
common_keywords_kragle.common.Click On Back Click PASS 0.559
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.561
common_keywords_kragle.common.Click On Back Click PASS 0.606
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.607
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.047
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.049
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.662
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.663
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.207
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.208
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.706
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.047
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.26
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.263
home_screen.home.Is Device Inactive Is Element Present FAIL 5.264
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.265
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.055
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.373
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 9.289
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 11.179
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Device Settings For Keyboard PASS 27.917
common_keywords_kragle.common.Click On Back Click PASS 0.546
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.546
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.589
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.591
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.556
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.558
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.556
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.557
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.558
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.559
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.592
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.593
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.197
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.198
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.67
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.258
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.26
home_screen.home.Is Device Inactive Is Element Present FAIL 5.262
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.262
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.24
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.552
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.429
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.91
common_keywords_kragle.common.Click On Back Click PASS 0.557
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.558
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.544
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.545
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.575
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.576
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.025
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.026
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.601
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.601
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.678
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.044
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.298
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.298
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.245
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.594
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.469
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.789
common_keywords_kragle.common.Click On Back Click PASS 0.552
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.552
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.017
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.016
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.03
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.032
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.732
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.733
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.217
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.219
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.761
common_keywords_kragle.common.Restart GHUB Check All PASS 5.154
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.817
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.07
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.049
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.018
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 47.055
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 48.662
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G815', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 7, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'lightsync': ['ui'], 'device_settings': ['sys']}, 'pid': 'c33f', 'productId': '0xc33f', 'firmware': '131.0.16', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'G KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 77.364
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.006
device_connector.device_connector.Disconnect Old And Connect New G915 TKL:wired G815:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.324
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.183
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.184
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.301
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.192
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.193
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.264
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.202
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.204
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.476
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.159
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.005
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.166
device_connector.device_connector.Disconnect Old And Connect New G915 TKL:wired G815:wired device_connector.Disconnect Device PASS 65.644
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G915 TKL:wired G815:wired device_connector.Disconnect Old And Connect New PASS 66.652
common_keywords_kragle.common.Click On Back Click PASS 0.591
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.593
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.589
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.599
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.606
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.591
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.595
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.597
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.788
home_screen.home.Click On Settings Click UI PASS 0.79
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.79
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.597
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.22
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.223
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.951
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.951
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.094
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.095
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.163
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.165
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.814
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.624
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.792
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.83
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 3.071
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.231
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.02
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.085
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 25.874
common_keywords_kragle.Launch Application Launch All PASS 11.251
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 11.259
common_keywords_kragle.Terminate Application Terminate All PASS 4.14
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 4.143
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.025
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.026
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.001
BuiltIn.Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 58.921
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.254
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.256
common_keywords_kragle.common.Click On Back Click PASS 0.532
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.532
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.603
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.604
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short'} common.Go Back To Home Screen PASS 4.422
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.674
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short'} keyboard.Click On Settings Icon PASS 0.674
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.18
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.642
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.309
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.312
home_screen.home.Is Device Inactive Is Element Present FAIL 5.315
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.316
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.252
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.6
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short'} home.Open Device Configuration PASS 11.431
common_keywords_kragle.common.Click On Back Click PASS 0.541
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.542
common_keywords_kragle.common.Click On Back Click PASS 0.612
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.613
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.025
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.026
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.659
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.66
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.381
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.385
home_screen.home.Is Device Inactive Is Element Present FAIL 5.388
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.389
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.257
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.679
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 11.508
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 13.356
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short'} Test: Device Settings For Keyboard PASS 29.891
common_keywords_kragle.common.Click On Back Click PASS 0.537
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.538
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.009
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.01
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.008
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.008
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.009
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.568
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.569
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.56
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.561
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.554
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.555
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.553
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.553
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.022
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.023
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.588
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.588
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.181
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.182
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.64
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.33
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.333
home_screen.home.Is Device Inactive Is Element Present FAIL 5.336
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.337
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.249
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.615
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.446
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.864
common_keywords_kragle.common.Click On Back Click PASS 0.541
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.542
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.54
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.541
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.009
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.572
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.573
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.021
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.022
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.587
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.587
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.177
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.178
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.645
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.327
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.332
home_screen.home.Is Device Inactive Is Element Present FAIL 5.335
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.336
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.242
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.609
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.441
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.717
common_keywords_kragle.common.Click On Back Click PASS 0.538
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.539
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.012
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.013
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.012
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.012
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.013
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.024
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.025
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.731
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.731
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.159
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.16
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.734
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.25
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.253
home_screen.home.Is Device Inactive Is Element Present FAIL 5.258
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.258
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.054
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.341
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 9.243
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 10.788
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short'} Test: Game Mode For Keyboard PASS 39.372
common_keywords_kragle.common.Click On Back Click PASS 0.545
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.557
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.559
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.561
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.596
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.598
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.599
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.568
home_screen.home.Click On Settings Click UI PASS 0.569
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.57
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.279
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.25
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.251
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.596
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.596
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.145
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.146
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 30.094
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.11
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.117
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.111
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 45.432
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.536
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.552
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.158
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.177
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 64.825
common_keywords_kragle.Launch Application Launch All PASS 12.796
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.797
common_keywords_kragle.Terminate Application Terminate All PASS 6.024
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.025
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.01
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.011
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
keyboard_persistent_profile_regression_ui.Test: Persistent Profile For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short', 'test_verification': 'gui'} common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 100.939
profile_screen.profile_screen.Get Detail Of Effect Breathing Expect Element PASS 0.022
persistent_profile.Get Profile Details profile_screen.Get Detail Of Effect Breathing PASS 0.023
profile_screen.profile_screen.Click On Detailed Button Click PASS 0.605
persistent_profile.Get Profile Details profile_screen.Click On Detailed Button PASS 0.605
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
persistent_profile.Get Profile Details home.Click On Appbar Application Name PASS 0.561
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen Get Profile Details PASS 3.193
common_keywords_kragle.common.Click On Back Click PASS 0.561
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen common.Click On Back PASS 0.562
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' In Profile Details Screen PASS 5.755
light_sync_screen.light_sync.Verify From Dropdown BREATHING Expect Element PASS 0.046
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} light_sync.Verify From Dropdown PASS 0.047
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.693
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.695
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} device_view.Click On LightSync Tab PASS 0.696
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.196
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.198
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.622
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.623
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.662
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.663
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.55
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.551
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} Select Profile PASS 40.041
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.178
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.18
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.726
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.453
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.456
home_screen.home.Is Device Inactive Is Element Present FAIL 5.46
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.461
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.271
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.766
persistent_profile.Verify 'test 2' Profile Lighting Effect Is 'Breathing' ${device} home.Open Device Configuration PASS 11.68
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Verify 'test 2' Profile Lighting Effect Is 'Breathing' PASS 54.468
common_keywords_kragle.common.Restart GHUB Check All PASS 5.199
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.802
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.03
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesL_001 ${device} common.Restart GHUB PASS 44.034
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.299
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.302
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.877
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.175
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.177
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.556
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.558
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.609
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.609
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.535
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.535
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 39.885
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Lock The Profile 'test 1' PASS 47.763
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.622
persistent_profile.Select Lighting Effect FIXED light_sync.Select Effect From Dropdown PASS 0.623
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.553
persistent_profile.Select Lighting Effect FIXED light_sync.Click On Effect Dropdown PASS 0.554
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.568
persistent_profile.Select Lighting Effect FIXED device_view.Click On LightSync Tab PASS 0.568
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Lighting Effect PASS 2.747
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.167
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.168
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.49
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.491
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.652
persistent_profile.Select Profile test 2 profile_screen.Select Application Profile PASS 0.653
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.551
persistent_profile.Select Profile test 2 profile_screen.Click On Application Profile Menu PASS 0.551
persistent_profile.Select Profile 'test 2' And Set Lighting Effect As Fixed Select Profile PASS 39.87
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 2' And Set Lighting Effect As Fixed PASS 42.618
light_sync_screen.light_sync.Select Effect From Dropdown ${lightingProfile} Click PASS 0.625
persistent_profile.Select Lighting Effect BREATHING light_sync.Select Effect From Dropdown PASS 0.626
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.554
persistent_profile.Select Lighting Effect BREATHING light_sync.Click On Effect Dropdown PASS 0.555
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.816
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.818
persistent_profile.Select Lighting Effect BREATHING device_view.Click On LightSync Tab PASS 0.818
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Lighting Effect PASS 2.999
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.258
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.26
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.754
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.755
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.704
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.705
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.764
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.765
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.55
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.55
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} Select Profile PASS 35.78
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.18
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.181
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.056
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.339
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.343
home_screen.home.Is Device Inactive Is Element Present FAIL 5.347
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.348
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.231
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.605
persistent_profile.Select Profile 'test 1' And Set Lighting Effect As Breathing ${device} home.Open Device Configuration PASS 11.849
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Select Profile 'test 1' And Set Lighting Effect As Breathing PASS 57.889
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.362
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.365
home_screen.home.Is Device Inactive Is Element Present FAIL 5.368
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.369
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.051
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.458
common_keywords_kragle.common.Click On Back Click PASS 0.562
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.563
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.1
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.115
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.543
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.544
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.094
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.111
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.562
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.562
persistent_profile.GHUB_persistent ProfilesL_001 ${device} Create Profiles PASS 17.356
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.594
persistent_profile.GHUB_persistent ProfilesL_001 ${device} profile_screen.Click On Profile Settings PASS 0.594
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesL_001 ${device} GHUB_persistent ProfilesL_001 PASS 271.482
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.255
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.239
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.496
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.244
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.245
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.595
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.595
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.121
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.122
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.001
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.113
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.116
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.533
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.536
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.552
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.157
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.058
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.178
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.49
common_keywords_kragle.Launch Application Launch All PASS 12.774
common_keywords_kragle.Launch Application Control Lghub PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.775
common_keywords_kragle.Terminate Application Terminate All PASS 6.027
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.028
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.001
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.002
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.793
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.219
device_connector.device_connector.Connect Device ${device_name1} device_connector.Connect To Acroname Device PASS 1.22
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Connect Device PASS 1.222
device_connector.device_connector.Disconnect Device By Port ${pn} Disconnect Device By Port PASS 1.005
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Device By Port PASS 1.006
profile_screen.profile_screen.Verify Profile Name Text Area ${profileName} Expect Element PASS 0.014
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Profile Name Text Area PASS 0.015
profile_screen.profile_screen.Verify Lock Image Expect Element PASS 0.013
persistent_profile.Verify Global Profile Is Locked ${profile_name} profile_screen.Verify Lock Image PASS 0.014
ELSE Verify Global Profile Is Locked PASS 2.029
IF '${profile_name}' == False profile_screen.Verify Profile Is Locked NOT RUN 0.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.253
home_screen.home.Open Device Configuration ${device_name2} home.Skip Device Introduction PASS 3.254
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.586
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.387
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.39
home_screen.home.Is Device Inactive Is Element Present FAIL 5.393
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.394
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.23
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.65
persistent_profile.Connect Second Device ${device} macrotest 1 home.Open Device Configuration PASS 11.493
${device_name2} home_screen.home.Get Device Name Get Attribute PASS 0.014
persistent_profile.Connect Second Device ${device} macrotest 1 home.Get Device Name PASS 0.014
device_connector.device_connector.Connect Device By Port ${pn} Connect Device By Port PASS 1.163
ELSE device_connector.Connect Device By Port PASS 1.164
IF ${pn} > 7 device_connector.Connect Device By Port NOT RUN 0.0
device_connector.device_connector.Disconnect Single Device ${device['displayName']} Disconnect Device PASS 1.004
persistent_profile.Connect Second Device ${device} macrotest 1 device_connector.Disconnect Single Device PASS 1.009
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Connect Second Device PASS 32.957
common_keywords_kragle.common.Click On Back Click PASS 0.543
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Click On Back PASS 0.544
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.538
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 common.Select Yes On a Alert PASS 0.539
light_sync_screen.light_sync.Select Effect From Dropdown ${profileName} Click PASS 0.565
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 light_sync.Select Effect From Dropdown PASS 0.566
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.576
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Persistent Profile Dropdown PASS 0.577
global_settings_screen.global_settings.Click On Global Settings Icon Click PASS 0.566
persistent_profile.Lock And Enable Global Persistent Configuration macrotest 1 global_settings.Click On Global Settings Icon PASS 0.566
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Lock And Enable Global Persistent Configuration PASS 6.795
common_keywords_kragle.common.Click On Back Click PASS 0.559
persistent_profile.GHUB_persistent ProfilesH_001 ${device} common.Click On Back PASS 0.56
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.626
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.627
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.661
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.662
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.673
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.674
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 1.963
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.681
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.683
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.685
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.663
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.665
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.002
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.003
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.685
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.687
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.358
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.636
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.637
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.688
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.69
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.016
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.707
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.066
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.067
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.696
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.698
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.698
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 14.153
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.724
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.726
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.728
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.728
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.244
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.246
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.043
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.044
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 1.045
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.903
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.904
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.703
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.703
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.771
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.772
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.552
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.553
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 35.937
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.175
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.176
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.062
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.316
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.319
home_screen.home.Is Device Inactive Is Element Present FAIL 5.323
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.324
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.597
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.842
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Select custom application profile and assign macro PASS 72.919
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.304
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.309
home_screen.home.Is Device Inactive Is Element Present FAIL 5.312
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.314
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.053
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.403
common_keywords_kragle.common.Click On Back Click PASS 0.538
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.539
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.117
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.134
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.556
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.557
persistent_profile.GHUB_persistent ProfilesH_001 ${device} Create Profiles PASS 11.636
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.577
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.579
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.557
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile_screen.Click On Profile Settings PASS 0.558
common_keywords_kragle.common.Click On Back Click PASS 0.554
profile.profile.Add Chrome Profile common.Click On Back PASS 0.554
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.133
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.134
ELSE Add Application On Lghub PASS 2.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.555
ELSE games_applications.Click On Add Application PASS 0.555
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.036
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.039
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.578
home_screen.home.Click On Appbar Application Name Click UI PASS 0.58
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.248
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.25
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.252
persistent_profile.GHUB_persistent ProfilesH_001 ${device} profile.Add Chrome Profile PASS 12.149
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesH_001 ${device} GHUB_persistent ProfilesH_001 PASS 138.154
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.24
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.234
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.475
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.25
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.251
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.598
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.599
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.145
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.145
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.11
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.113
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.533
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.159
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.012
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.178
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.509
common_keywords_kragle.Launch Application Launch All PASS 12.785
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.786
common_keywords_kragle.Terminate Application Terminate All PASS 6.028
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.028
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.81
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.016
persistent_profile.Verify Key Assignment Of DPI Down Button F3 assignments_keys.Verify Text On Slot PASS 0.017
BuiltIn.Run Keyword If '${device['type']}'=='KEYBOARD' Verify Key Assignment Of DPI Down Button F3 Verify Key Assignment Of DPI Down Button PASS 2.019
assignments_keys_screen.assignments_keys.Verify No Text On Slot M${expected_macro} Not Expect Element PASS 5.228
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify No Text On Slot M${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.229
assignments_keys_screen.assignments_keys.Verify No Text On Slot ${expected_macro} Not Expect Element PASS 5.24
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify No Text On Slot ${expected_macro} assignments_keys.Verify No Text On Slot PASS 5.241
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify No Macro Assignment Of DPI Down Button PASS 12.472
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.282
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.284
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments.Click On Assignments Icon PASS 1.285
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.147
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.148
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.5
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.502
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.793
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.794
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.551
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.551
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select Profile PASS 40.0
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.15
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.151
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.046
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.264
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.267
home_screen.home.Is Device Inactive Is Element Present FAIL 5.27
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.271
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.241
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.565
persistent_profile.GHUB_persistent ProfilesD_001 ${device} home.Open Device Configuration PASS 11.936
common_keywords_kragle.common.Restart GHUB Check All PASS 5.192
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.777
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.025
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesD_001 ${device} common.Restart GHUB PASS 43.996
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.705
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.707
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click UI PASS 0.709
assignments_macros_screen.assignments_macros.Delete Macro testMacro Click PASS 0.67
persistent_profile.GHUB_persistent ProfilesD_001 ${device} assignments_macros.Delete Macro PASS 1.379
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.011
BuiltIn.Run Keyword If ${status} is ${True} assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.012
assignments_keys_screen.assignments_keys.Verify Text On Slot M${expected_macro} Expect Element PASS 0.017
${status} BuiltIn.Run Keyword And Return Status assignments_keys.Verify Text On Slot M${expected_macro} assignments_keys.Verify Text On Slot PASS 0.018
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Verify Macro Assignment Of DPI Down Button PASS 2.035
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.587
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.247
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.249
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Lock And Enable Persistent Configuration PASS 7.837
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.628
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.629
assignments_macros_screen.assignments_macros.Select Existing Macro ${macro_name} Click PASS 0.654
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_macros.Select Existing Macro PASS 0.655
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.657
persistent_profile.Assign Macro To The DPI Down Button ${macro_name} assignments_commands.Click On Middle Click For Mouse PASS 0.658
persistent_profile.Select custom application profile and assign macro ${device} testMacro Assign Macro To The DPI Down Button PASS 1.943
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.684
assignments_macros_screen.assignments_macros.Click On Save Button Click UI PASS 0.686
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Save Button PASS 5.687
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.671
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.673
operating_system.os.Type Keys ${keystrokes} Type Keys PASS 0.002
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> os.Type Keys PASS 0.003
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.688
assignments_macros_screen.assignments_macros.Record Keystrokes <a><b><c> Click UI PASS 0.69
persistent_profile.Create New Macro ${macro_name} assignments_macros.Record Keystrokes PASS 3.369
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.634
assignments_macros_screen.assignments_macros.Click On Start Now Button Click UI PASS 0.635
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Start Now Button PASS 0.636
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.687
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Click UI PASS 0.689
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
assignments_macros_screen.assignments_macros.Select Macro Type To Add repeat Is Element Present PASS 0.015
persistent_profile.Create New Macro ${macro_name} assignments_macros.Select Macro Type To Add PASS 0.705
assignments_macros_screen.assignments_macros.Enter New Macro Name ${macro_name} Input PASS 3.064
persistent_profile.Create New Macro ${macro_name} assignments_macros.Enter New Macro Name PASS 3.065
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.697
assignments_macros_screen.assignments_macros.Click On Create New Macro Click UI PASS 0.699
persistent_profile.Create New Macro ${macro_name} assignments_macros.Click On Create New Macro PASS 0.699
persistent_profile.Select custom application profile and assign macro ${device} testMacro Create New Macro PASS 14.162
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.717
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.719
assignments_screen.assignments.Click On Macros Tab Click UI PASS 0.721
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Macros Tab PASS 0.721
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.243
BuiltIn.Run Keyword And Ignore Error Unlock and enable Per Profile configuration Unlock And Enable Per Profile Configuration PASS 7.246
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.023
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.024
persistent_profile.Select custom application profile and assign macro ${device} testMacro assignments.Click On Assignments Icon PASS 1.025
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.892
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.894
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.706
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.706
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.767
persistent_profile.Select Profile macrotest 1 profile_screen.Select Application Profile PASS 0.768
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.553
persistent_profile.Select Profile macrotest 1 profile_screen.Click On Application Profile Menu PASS 0.553
persistent_profile.Select custom application profile and assign macro ${device} testMacro Select Profile PASS 35.926
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.051
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.367
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.372
home_screen.home.Is Device Inactive Is Element Present FAIL 5.375
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.376
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.235
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.637
persistent_profile.Select custom application profile and assign macro ${device} testMacro home.Open Device Configuration PASS 11.862
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Select custom application profile and assign macro PASS 72.888
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.317
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.321
home_screen.home.Is Device Inactive Is Element Present FAIL 5.324
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.326
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.052
persistent_profile.Create Profiles ${device} 1 macrotest home.Is Device Home Screen Loaded PASS 5.412
common_keywords_kragle.common.Click On Back Click PASS 0.54
persistent_profile.Create Profiles ${device} 1 macrotest common.Click On Back PASS 0.541
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.116
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.011
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.133
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.558
persistent_profile.GHUB_persistent ProfilesD_001 ${device} Create Profiles PASS 11.645
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.578
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.579
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.558
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile_screen.Click On Profile Settings PASS 0.559
common_keywords_kragle.common.Click On Back Click PASS 0.556
profile.profile.Add Chrome Profile common.Click On Back PASS 0.557
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.139
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.141
ELSE Add Application On Lghub PASS 2.013
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.553
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.555
ELSE games_applications.Click On Add Application PASS 0.555
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.012
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.015
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.577
home_screen.home.Click On Appbar Application Name Click UI PASS 0.579
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.579
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.241
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.242
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.243
persistent_profile.GHUB_persistent ProfilesD_001 ${device} profile.Add Chrome Profile PASS 12.126
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesD_001 ${device} GHUB_persistent ProfilesD_001 PASS 220.773
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.245
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.235
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.482
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.245
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.245
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.595
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.596
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.122
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.122
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.118
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.121
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.541
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.554
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.165
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.012
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.179
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.493
common_keywords_kragle.Launch Application Launch All PASS 12.756
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.757
common_keywords_kragle.Terminate Application Terminate All PASS 6.027
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.027
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.772
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.019
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.02
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 1.147
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 1.15
assignments_screen.assignments.Click On Keys Tab Click UI PASS 1.151
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Keys Tab PASS 1.152
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.795
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.798
persistent_profile.Switch To Desktop default profile and go to Assignments tab assignments.Click On Assignments Icon PASS 0.798
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.758
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.552
persistent_profile.Switch To Desktop default profile and go to Assignments tab profile_screen.Switch To Desktop Default Profile PASS 1.31
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Switch To Desktop default profile and go to Assignments tab PASS 6.261
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.19
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.191
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.204
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.318
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.322
home_screen.home.Is Device Inactive Is Element Present FAIL 5.325
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.327
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.296
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.653
persistent_profile.GHUB_persistent ProfilesC_001 ${device} home.Open Device Configuration PASS 12.056
common_keywords_kragle.common.Restart GHUB Check All PASS 5.2
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.76
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Restart GHUB PASS 43.991
persistent_profile.Delete existing profiles of custom application profile_screen.Click On Delete Button NOT RUN 0.0
persistent_profile.Delete existing profiles of custom application Click FAIL 5.11
BuiltIn.Run Keyword And Ignore Error Delete existing profiles of custom application Delete existing profiles of custom application FAIL 5.112
ELSE Click NOT RUN 0.0
IF ${is_windows} Click FAIL 10.05
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Custom Application Chrome profile_screen.Click On Custom Application Chrome FAIL 10.053
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
persistent_profile.Select custom application and Delete existing profiles home.Click On Appbar Application Name PASS 0.561
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application and Delete existing profiles PASS 16.73
common_keywords_kragle.common.Click On Back Click PASS 0.558
persistent_profile.GHUB_persistent ProfilesC_001 ${device} common.Click On Back PASS 0.559
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.021
persistent_profile.Verify Key Assignment Of DPI Down Button F assignments_keys.Verify Text On Slot PASS 0.022
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.024
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.581
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.257
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.26
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Lock And Enable Persistent Configuration PASS 7.842
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.627
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.628
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.709
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.71
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.664
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.664
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Assign Custom Key To The DPI Down Button PASS 2.002
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.251
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.254
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.544
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.545
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Keys Tab PASS 0.546
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.046
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.047
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 assignments.Click On Assignments Icon PASS 1.048
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.905
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.906
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.709
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.71
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.773
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.774
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.552
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.553
persistent_profile.Select custom application profile and assign custom key ${device} F apptest 1 Select Profile PASS 35.947
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.056
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.328
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.333
home_screen.home.Is Device Inactive Is Element Present FAIL 5.335
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.337
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.23
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.592
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.817
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Select custom application profile and assign custom key PASS 58.617
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.245
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.248
home_screen.home.Is Device Inactive Is Element Present FAIL 5.252
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.254
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.05
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.339
common_keywords_kragle.common.Click On Back Click PASS 0.538
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.539
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.119
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.136
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.557
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.557
persistent_profile.GHUB_persistent ProfilesC_001 ${device} Create Profiles PASS 11.573
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.578
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.579
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.557
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile_screen.Click On Profile Settings PASS 0.558
common_keywords_kragle.common.Click On Back Click PASS 0.552
profile.profile.Add Chrome Profile common.Click On Back PASS 0.553
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.01
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.001
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.132
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.134
ELSE Add Application On Lghub PASS 2.012
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.554
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.059
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.062
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.582
home_screen.home.Click On Appbar Application Name Click UI PASS 0.584
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.585
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.242
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.244
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.246
persistent_profile.GHUB_persistent ProfilesC_001 ${device} profile.Add Chrome Profile PASS 12.167
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesC_001 ${device} GHUB_persistent ProfilesC_001 PASS 174.981
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.296
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.249
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.547
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.252
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.254
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.596
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.597
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.128
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.128
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.001
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.117
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.119
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.542
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.556
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.168
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.048
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.179
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.513
common_keywords_kragle.Launch Application Launch All PASS 12.764
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.765
common_keywords_kragle.Terminate Application Terminate All PASS 6.025
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.026
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.865
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.018
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.019
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Verify Key Assignment Of DPI Down Button PASS 2.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.541
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.545
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Keys Tab PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.265
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.266
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 assignments.Click On Assignments Icon PASS 1.267
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.15
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.151
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.484
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.486
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.795
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.796
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.54
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.541
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 Select Profile PASS 39.98
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.199
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.201
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.213
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.32
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.324
home_screen.home.Is Device Inactive Is Element Present FAIL 5.328
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.328
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.272
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.632
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} A apptest 1 home.Open Device Configuration PASS 12.053
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 55.868
common_keywords_kragle.common.Restart GHUB Check All PASS 5.205
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.794
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesB_001 ${device} common.Restart GHUB PASS 44.028
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.014
persistent_profile.Verify Key Assignment Of DPI Down Button A assignments_keys.Verify Text On Slot PASS 0.015
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.016
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.663
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.664
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.585
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.586
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.664
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.664
persistent_profile.Switch To Desktop default profile and assign custom key A Assign Custom Key To The DPI Down Button PASS 1.916
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.016
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.017
persistent_profile.Switch To Desktop default profile and assign custom key A Verify Key Assignment Of DPI Down Button PASS 2.019
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.704
profile_screen.profile_screen.Switch To Desktop Default Profile Click PASS 0.538
persistent_profile.Switch To Desktop default profile and assign custom key A profile_screen.Switch To Desktop Default Profile PASS 1.243
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Switch To Desktop default profile and assign custom key PASS 7.194
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.02
persistent_profile.Verify Key Assignment Of DPI Down Button D assignments_keys.Verify Text On Slot PASS 0.021
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Verify Key Assignment Of DPI Down Button PASS 2.022
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.256
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.258
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Lock And Enable Persistent Configuration PASS 7.842
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.627
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.628
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.708
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.709
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.661
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.661
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Assign Custom Key To The DPI Down Button PASS 1.998
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.237
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.239
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.547
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.55
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.551
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Keys Tab PASS 0.552
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.053
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.054
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 assignments.Click On Assignments Icon PASS 1.055
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.917
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.918
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.705
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.705
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.777
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.778
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.552
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.553
persistent_profile.Select custom application profile and assign custom key ${device} D apptest 1 Select Profile PASS 35.957
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.172
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.173
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.067
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.018
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.277
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.281
home_screen.home.Is Device Inactive Is Element Present FAIL 5.284
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.286
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.239
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.548
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.795
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Select custom application profile and assign custom key PASS 58.599
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.311
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.315
home_screen.home.Is Device Inactive Is Element Present FAIL 5.319
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.321
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.053
persistent_profile.Create Profiles ${device} 1 apptest home.Is Device Home Screen Loaded PASS 5.408
common_keywords_kragle.common.Click On Back Click PASS 0.54
persistent_profile.Create Profiles ${device} 1 apptest common.Click On Back PASS 0.541
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.109
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.126
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.558
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.558
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Create Profiles PASS 11.637
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.57
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Custom Application Chrome PASS 0.571
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.56
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile_screen.Click On Profile Settings PASS 0.561
common_keywords_kragle.common.Click On Back Click PASS 0.554
profile.profile.Add Chrome Profile common.Click On Back PASS 0.554
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.009
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.137
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.138
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.552
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.553
ELSE games_applications.Click On Add Application PASS 0.554
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.008
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.01
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Appbar Application Name Click UI PASS 0.578
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.578
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.246
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.248
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.249
persistent_profile.GHUB_persistent ProfilesB_001 ${device} profile.Add Chrome Profile PASS 12.118
persistent_profile.GHUB_persistent ProfilesB_001 ${device} Terminate Chrome PASS 0.195
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesB_001 ${device} GHUB_persistent ProfilesB_001 PASS 200.642
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.246
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.253
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.501
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.244
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.245
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.603
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.603
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.124
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.125
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.109
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.112
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.533
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.553
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.156
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.045
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.01
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.178
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.482
common_keywords_kragle.Launch Application Launch All PASS 12.767
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.768
common_keywords_kragle.Terminate Application Terminate All PASS 6.026
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.027
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.011
common_keywords_kragle.common.Clear Settings Send Message PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.012
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.001
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.793
assignments_keys_screen.assignments_keys.Verify Text On Slot ${expected_key} Expect Element PASS 0.018
persistent_profile.Verify Key Assignment Of DPI Down Button ${key} assignments_keys.Verify Text On Slot PASS 0.019
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Verify Key Assignment Of DPI Down Button PASS 2.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 1.163
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 1.166
assignments_screen.assignments.Click On Keys Tab Click UI PASS 1.167
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Keys Tab PASS 1.168
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.834
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.836
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 assignments.Click On Assignments Icon PASS 0.837
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.159
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.16
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 6.066
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 6.068
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.791
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.792
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.554
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.554
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 Select Profile PASS 40.579
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.153
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.154
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.215
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.029
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.313
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.317
home_screen.home.Is Device Inactive Is Element Present FAIL 5.32
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.322
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.237
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.594
persistent_profile.Verify Key Assignment Of Custom Application Profile ${device} B test 2 home.Open Device Configuration PASS 11.971
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Verify Key Assignment Of Custom Application Profile PASS 56.578
common_keywords_kragle.common.Restart GHUB Check All PASS 5.197
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.759
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.GHUB_persistent ProfilesA_001 ${device} common.Restart GHUB PASS 42.986
common_keywords_kragle.Lock And Enable Persistent Configuration Click PASS 0.58
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.263
common_keywords_kragle.Lock And Enable Persistent Configuration Unlock And Enable Per Profile Configuration PASS 7.266
persistent_profile.Lock The Profile 'test 1' Lock And Enable Persistent Configuration PASS 7.847
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.151
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.152
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.765
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.767
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.68
persistent_profile.Select Profile test 1 profile_screen.Select Application Profile PASS 0.681
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.549
persistent_profile.Select Profile test 1 profile_screen.Click On Application Profile Menu PASS 0.549
persistent_profile.Lock The Profile 'test 1' Select Profile PASS 40.153
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Lock The Profile 'test 1' PASS 48.001
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.624
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.625
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.706
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.707
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.657
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.658
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Assign Custom Key To The DPI Down Button PASS 1.99
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.242
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.243
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.941
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.943
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.945
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Keys Tab PASS 0.946
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.776
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 0.777
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 assignments.Click On Assignments Icon PASS 0.778
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.154
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.156
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.774
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.775
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.753
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.754
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.552
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.553
persistent_profile.Select custom application profile and assign custom key ${device} E test 2 Select Profile PASS 40.244
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 1.1
common_keywords_kragle.common.Restart GHUB Check All PASS 5.195
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.753
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.979
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.017
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 48.27
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 99.475
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.629
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.63
assignments_keys_screen.assignments_keys.Click On Command Text ${key} Click PASS 0.705
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_keys.Click On Command Text PASS 0.706
assignments_system_screen.assignments_commands.Click On Middle Click For Mouse Click PASS 0.671
persistent_profile.Assign Custom Key To The DPI Down Button ${key} assignments_commands.Click On Middle Click For Mouse PASS 0.671
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Assign Custom Key To The DPI Down Button PASS 2.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=.panel-persistent-lock .toggle-icon input value=true allow_hidden=True wait_timeout=5 Expect Element FAIL 5.239
BuiltIn.Run Keyword And Ignore Error Unlock And Enable Per Profile Configuration Unlock And Enable Per Profile Configuration PASS 7.243
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.99
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.993
assignments_screen.assignments.Click On Keys Tab Click UI PASS 0.994
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Keys Tab PASS 0.995
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 1.087
assignments_screen.assignments.Click On Assignments Icon Click UI PASS 1.089
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 assignments.Click On Assignments Icon PASS 1.09
profile_screen.profile_screen.Click Profile Coach Marks Click FAIL 29.179
BuiltIn.Run Keyword And Ignore Error profile_screen.Click Profile Coach Marks profile_screen.Click Profile Coach Marks FAIL 29.181
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.581
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.582
profile_screen.profile_screen.Select Application Profile ${profileName} Click PASS 0.665
persistent_profile.Select Profile ${profile_name} profile_screen.Select Application Profile PASS 0.666
profile_screen.profile_screen.Click On Application Profile Menu Click PASS 0.544
persistent_profile.Select Profile ${profile_name} profile_screen.Click On Application Profile Menu PASS 0.544
persistent_profile.Select custom application profile and assign custom key ${device} B test 1 Select Profile PASS 34.978
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.17
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.172
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.696
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.321
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.326
home_screen.home.Is Device Inactive Is Element Present FAIL 5.329
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.33
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.229
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.584
BuiltIn.Run Keyword And Ignore Error home.Open Device Configuration ${device['displayName']} home.Open Device Configuration PASS 11.461
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Select custom application profile and assign custom key PASS 57.775
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.026
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.259
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.263
home_screen.home.Is Device Inactive Is Element Present FAIL 5.268
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.27
home_screen.home.Is Device Home Screen Loaded ${device['displayName']} Not Expect Element PASS 0.053
persistent_profile.Create Profiles ${device} 2 test home.Is Device Home Screen Loaded PASS 5.36
common_keywords_kragle.common.Click On Back Click PASS 0.556
persistent_profile.Create Profiles ${device} 2 test common.Click On Back PASS 0.557
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.093
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.01
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Enter Card Name PASS 3.107
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.542
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) profile_screen.Click On Add Card Entry PASS 0.543
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} Input PASS 3.095
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.012
profile_screen.profile_screen.Enter Card Name ${profilename} ${i+1} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Enter Card Name PASS 3.113
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.565
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) profile_screen.Click On Add Card Entry PASS 0.565
persistent_profile.GHUB_persistent ProfilesA_001 ${device} Create Profiles PASS 17.247
profile_screen.profile_screen.Click On Profile Settings Click PASS 0.573
persistent_profile.GHUB_persistent ProfilesA_001 ${device} profile_screen.Click On Profile Settings PASS 0.574
BuiltIn.Run Keyword And Continue On Failure GHUB_persistent ProfilesA_001 ${device} GHUB_persistent ProfilesA_001 PASS 323.638
common_keywords_kragle.common.Click On Back Click PASS 0.56
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.561
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.709
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.416
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.421
home_screen.home.Is Device Inactive Is Element Present FAIL 5.424
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.425
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.243
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.7
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.581
persistent_profile.Keyboard Persistent Profile tests ${device} home.Check Device Arrival in G HUB PASS 12.148
BuiltIn.Run Keyword And Ignore Error click selector=.primary-button-style wait_timeout=2 Click FAIL 2.237
BuiltIn.Run Keyword And Ignore Error click selector=.logging-checkbox-label wait_timeout=5 Click FAIL 5.252
common_keywords_kragle.common.Clear App Settings And Start Fresh Analytics Error Logging Pop Up PASS 7.492
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.248
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.249
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.606
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.607
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.116
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.116
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.14
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.143
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.535
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.536
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.553
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.159
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.0
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.176
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh ghub_onboarding.First Time Setup PASS 24.514
common_keywords_kragle.Launch Application Launch All PASS 12.78
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Launch Application PASS 12.781
common_keywords_kragle.Terminate Application Terminate All PASS 6.025
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh Terminate Application PASS 6.026
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.021
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh common.Clear Settings PASS 0.022
common_keywords_kragle.common.Clear App Settings And Start Fresh Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Clear App Settings And Start Fresh PASS 50.836
common_keywords_kragle.common.Restart GHUB Check All PASS 5.177
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.792
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.026
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
persistent_profile.Keyboard Persistent Profile tests ${device} common.Restart GHUB PASS 42.997
BuiltIn.Run Keyword If '''${device['type']}'''=='KEYBOARD' and ${tested_keyboard} is ${False} Keyboard Persistent Profile Tests ${device} Keyboard Persistent Profile tests PASS 1689.692
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_assignments_tab} wait_timeout=30 Expect Element PASS 0.012
IF ${status} device_view.Verify Assignments Tab PASS 0.013
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_lightsync_tab} wait_timeout=30 Expect Element PASS 0.012
${check_status} persistent_profile.Check Features ${device} device_view.Verify LightSync Tab PASS 0.013
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.163
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.165
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.656
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.43
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.433
home_screen.home.Is Device Inactive Is Element Present FAIL 5.436
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.436
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.259
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.724
${check_status} persistent_profile.Check Features ${device} home.Open Device Configuration PASS 11.553
common_keywords_kragle.common.Click On Back Click PASS 0.548
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.548
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.187
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.188
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.716
common_keywords_kragle.common.Restart GHUB Check All PASS 5.182
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.752
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.029
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.965
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.017
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 46.89
${check_status} persistent_profile.Check Features ${device} home.Check Device Arrival in G HUB PASS 47.443
keyboard_persistent_profile_regression_ui.Test: Persistent Profile For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short', 'test_verification': 'gui'} Check Features PASS 59.026
BuiltIn.Run Keyword And Continue On Failure Test: Persistent Profile For Keyboard {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short', 'test_verification': 'gui'} Test: Persistent Profile For Keyboard PASS 1849.663
light_sync_screen.light_sync.Verify Selected Color Mode Is As Expected ${color_mode} Expect Element PASS 0.014
gui_verification.gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT light_sync.Verify Selected Color Mode Is As Expected PASS 0.014
light_sync_screen.light_sync.Verify Effect From GUI AUDIO VISUALIZER Expect Element PASS 0.03
gui_verification.gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT light_sync.Verify Effect From GUI PASS 0.03
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Audio Visualizer With Color Mode GRADIENT gui.Verify Selected Effect Is Audio Visualizer With Color Mode PASS 0.046
light_sync_screen.light_sync.Select Effect From Dropdown GRADIENT Click PASS 0.572
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Select From Dropdown REACTIVE Click PASS 0.568
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.569
light_sync_screen.light_sync.Select Effect From Dropdown REACTIVE Click PASS 0.596
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.597
light_sync_screen.light_sync.Select From Dropdown FIXED Click PASS 0.554
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select From Dropdown PASS 0.555
light_sync_screen.light_sync.Select Effect From Dropdown AUDIO VISUALIZER Click PASS 0.586
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.535
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.131
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.135
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.136
lightsync.lightsync.Verify Presets - Audio Visualizer Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.148
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Audio Visualizer Effect For Keyboard PASS 3.623
operating_system.os.Close Image Close Image PASS 0.001
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Close Image PASS 0.001
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.559
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.559
light_sync_screen.light_sync.Verify Color Boost Slider Value Is As Expected ${value} Expect Element PASS 0.015
light_sync_screen.light_sync.Scroll Down Scroll PASS 10.041
light_sync_screen.light_sync.Verify Color Boost Slider Value Is As Expected ${value} light_sync.Scroll Down PASS 10.042
gui_verification.gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 light_sync.Verify Color Boost Slider Value Is As Expected PASS 10.058
light_sync_screen.light_sync.Verify Effect From GUI SCREEN SAMPLER Expect Element PASS 0.017
gui_verification.gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Screen Sampler With Color Boost 100 gui.Verify Selected Effect Is Screen Sampler With Color Boost PASS 10.078
light_sync_screen.light_sync.Set Value of Color Boost 100 Input PASS 3.239
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Set Value of Color Boost PASS 3.239
${color_boost} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_screen_sampler_color_boost_input} Expect Element PASS 0.013
${screen_sampler_Advance_setting} BuiltIn.Run Keyword And Return Status light_sync.Get Color Boost From Screen Sampler Advanced Settings light_sync.Get Color Boost From Screen Sampler Advanced Settings PASS 0.014
light_sync_screen.light_sync.Click On Screen Sampler Advanced Settings Click PASS 5.81
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Screen Sampler Advanced Settings PASS 5.811
light_sync_screen.light_sync.Select Effect From Dropdown SCREEN SAMPLER Click PASS 5.602
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 5.603
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 5.555
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 5.556
operating_system.os.Open Image In Full Screen screen_sampler.png 90 Open Image In Full Screen PASS 0.003
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} os.Open Image In Full Screen PASS 0.003
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.667
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.669
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.671
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.671
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.67
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.672
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.672
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.176
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.177
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.701
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.383
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.387
home_screen.home.Is Device Inactive Is Element Present FAIL 5.389
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.39
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.265
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.686
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} home.Open Device Configuration PASS 11.573
common_keywords_kragle.common.Restart GHUB Check All PASS 5.177
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.776
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.001
lightsync.lightsync.Verify Presets - Screen Sampler Effect For Keyboard ${device} common.Restart GHUB PASS 42.985
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Screen Sampler Effect For Keyboard PASS 93.781
light_sync_screen.light_sync.Verify Speed Slider Value Is As Expected ${value} Expect Element PASS 0.012
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Verify Speed Slider Value Is As Expected PASS 0.013
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.028
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.03
light_sync_screen.light_sync.Echo Color Picker Loaded Is Element Present PASS 0.031
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Echo Color Picker Loaded PASS 0.032
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ PASS 0.025
light_sync_screen.light_sync.Background Color Picker Loaded Is Element Present PASS 0.026
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Background Color Picker Loaded PASS 0.027
light_sync_screen.light_sync.Verify Effect From GUI ECHO PRESS Expect Element PASS 0.017
gui_verification.gui.Verify Selected Effect Is Echo Press With Speed 5000 light_sync.Verify Effect From GUI PASS 0.018
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Selected Effect Is Echo Press With Speed 5000 gui.Verify Selected Effect Is Echo Press With Speed PASS 0.09
ELSE Drag Slider NOT RUN 0.0
IF ${is_100_step_slider_present} Drag Slider PASS 15.341
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element PASS 0.013
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Drag Speed Slider PASS 15.356
light_sync_screen.light_sync.Select Effect From Dropdown ECHO PRESS Click PASS 0.594
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.666
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.669
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.671
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} light_sync.Click On Presets Tab PASS 0.672
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.637
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.639
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} device_view.Click On LightSync Tab PASS 0.639
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.164
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.735
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.369
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.373
home_screen.home.Is Device Inactive Is Element Present FAIL 5.377
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.378
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.3
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.712
lightsync.lightsync.Is Lightsync Screen Loaded For Presets ${device['displayName']} home.Open Device Configuration PASS 11.615
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.322
light_sync_screen.light_sync.Is Screen Loaded Is Element Present FAIL 15.326
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded FAIL 15.327
lightsync.lightsync.Verify Presets - Echo Press Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 28.26
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Echo Press Effect For Keyboard PASS 44.86
common_keywords_kragle.common.Click On Back Click PASS 0.539
profile.profile.Remove Chrome Profile common.Click On Back PASS 0.54
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.557
profile.profile.Remove Chrome Profile common.Select Yes On a Alert PASS 0.558
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.54
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.543
games_and_applications_screen.games_applications.Click On Forget App Click UI PASS 0.544
profile.profile.Remove Chrome Profile games_applications.Click On Forget App PASS 0.545
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.564
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.566
games_and_applications_screen.games_applications.Click On Menu Item Settings Click UI PASS 0.567
profile.profile.Remove Chrome Profile games_applications.Click On Menu Item Settings PASS 0.568
common_keywords_kragle.Click On Cancel Click PASS 0.527
BuiltIn.Run Keyword And Ignore Error Click On Cancel Click On Cancel PASS 0.527
ELSE Click NOT RUN 0.0
IF ${is_windows} Click PASS 0.591
profile.profile.Remove Chrome Profile profile_screen.Click On Chrome App PASS 0.591
IF ${is_chrome_profile_added}==False common.Click On Back NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.013
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.564
profile.profile.Remove Chrome Profile home.Click On Appbar Application Name PASS 0.564
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.346
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.348
profile.profile.Remove Chrome Profile common.Go Back To Home Screen PASS 3.349
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Remove Chrome Profile PASS 7.263
common_keywords_kragle.common.Click On Back Click PASS 0.568
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} common.Click On Back PASS 0.569
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.302
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.302
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.623
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.563
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.197
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 10.692
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.212
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.213
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.728
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.43
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.435
home_screen.home.Is Device Inactive Is Element Present FAIL 5.437
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.439
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.306
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.779
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 11.729
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Reload Frontend PASS 0.002
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.6
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.213
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.217
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.219
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.403
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.019
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.423
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.298
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.299
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.527
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.528
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.06
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Blue Color Value PASS 3.06
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.058
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Green Color Value PASS 3.059
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.07
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Enter Red Color Value PASS 3.071
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Color Icon PASS 0.573
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.594
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Select Effect From Dropdown PASS 0.595
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.539
lightsync.lightsync.Change Effect Color RGB BREATHING 255 0 62 light_sync.Click On Effect Dropdown PASS 0.539
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.427
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.519
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.583
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.584
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.145
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.149
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.15
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify GUI RGB PASS 16.3
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 180 114 66 gui.Verify Effect Color RGB PASS 16.317
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.521
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.522
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.054
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.055
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.062
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.063
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.059
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.06
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.558
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.598
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.599
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.395
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.855
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.856
device_main_screen.device_View.Select Profile From Dropdown With Header Name DESKTOP Click PASS 0.608
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.043
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.511
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.543
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.544
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.525
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.526
keyboard_screen.keyboard.Click On Present Color Click PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Present Color PASS 0.576
light_sync_screen.light_sync.Click Color Circle Preview Click PASS 0.602
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click Color Circle Preview PASS 0.603
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.403
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.404
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.603
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.604
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.552
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.552
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.639
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.641
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.643
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.645
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.612
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.614
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.614
common_keywords_kragle.common.Select Yes On a Alert Click FAIL 5.784
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert FAIL 5.785
device_main_screen.device_View.Select Profile From Dropdown With Header Name ${header_name} Click PASS 0.609
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element PASS 0.047
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} device_View.Select Profile From Dropdown With Header Name PASS 9.446
keyboard_screen.keyboard.Click On Back Profile Name Click PASS 0.568
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} keyboard.Click On Back Profile Name PASS 0.568
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.217
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.218
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.707
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.418
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.422
home_screen.home.Is Device Inactive Is Element Present FAIL 5.426
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.427
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.051
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.512
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} home.Open Device Configuration PASS 9.444
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Add Chrome Profile common.Click On Back PASS 0.55
IF ${is_chrome_profile_added} is ${False} LOG ERROR NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.007
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.008
ELSE Add Application On Lghub NOT RUN 0.0
ELSE games_applications.Click On Add Application NOT RUN 0.0
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element PASS 0.129
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added PASS 0.132
ELSE Add Application On Lghub PASS 2.014
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.539
games_and_applications_screen.games_applications.Click On Add Application Click UI PASS 0.541
ELSE games_applications.Click On Add Application PASS 0.541
IF ${i} >= 1 home.Click On Appbar Application Name NOT RUN 0.0
IF ${i} >= 1 common.Restart GHUB NOT RUN 0.0
ELSE Expect Element NOT RUN 0.0
IF ${is_windows} Expect Element FAIL 5.021
${is_chrome_profile_added} BuiltIn.Run Keyword And Return Status profile_screen.Is Chrome Profile Added profile_screen.Is Chrome Profile Added FAIL 5.024
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.558
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Add Chrome Profile home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.289
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.289
profile.profile.Add Chrome Profile common.Go Back To Home Screen PASS 3.291
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} profile.Add Chrome Profile PASS 12.133
lightsync.lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} Terminate Chrome PASS 0.239
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard ${device} lightsync.Verify Lighting Effect With Chrome Profile when Profile Activation/Switching For Keyboard PASS 176.556
common_keywords_kragle.common.Click On Back Click PASS 0.559
profile.profile.Delete Local Profile test 1 test 2 common.Click On Back PASS 0.56
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.161
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.162
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) common.Select Yes On a Alert PASS 0.576
profile_screen.profile_screen.Click On Delete Button Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Delete Button PASS 3.546
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.564
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Local Profile Details Button PASS 0.564
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.163
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.164
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.567
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) common.Select Yes On a Alert PASS 0.568
profile_screen.profile_screen.Click On Delete Button Click PASS 0.566
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Delete Button PASS 3.567
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.583
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Local Profile Details Button PASS 0.583
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.034
profile.profile.Delete Local Profile test 1 test 2 games_applications.Get Number Of Cards PASS 0.035
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.557
profile.profile.Delete Local Profile test 1 test 2 home.Click On Appbar Application Name PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.063
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.063
profile.profile.Delete Local Profile test 1 test 2 common.Go Back To Home Screen PASS 0.067
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Delete Local Profile PASS 20.957
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.535
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.012
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.012
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.608
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.556
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.261
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.262
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.25
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.252
common_keywords_kragle.common.Click On Back Click PASS 0.535
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.535
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 7.064
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.311
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.518
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.519
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.592
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.593
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.156
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.16
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.16
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify GUI RGB PASS 16.32
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 255 0 62 gui.Verify Effect Color RGB PASS 16.337
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.586
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.588
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.588
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.19
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.191
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.683
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.001
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.025
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.419
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.422
home_screen.home.Is Device Inactive Is Element Present FAIL 5.425
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.427
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.251
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.71
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.593
common_keywords_kragle.common.Click On Back Click PASS 0.54
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.54
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.618
profile.profile.Switch Local Profile test 2 profile_screen.Select Local Profile PASS 0.619
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.566
home_screen.home.Click On Appbar Application Name Click UI PASS 0.569
profile.profile.Switch Local Profile test 2 home.Click On Appbar Application Name PASS 0.569
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.319
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.32
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.28
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.281
common_keywords_kragle.common.Click On Back Click PASS 0.548
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.549
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.014
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.015
profile.profile.Switch Local Profile test 2 common.Go Back To Home Screen PASS 7.169
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 9.446
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.527
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.612
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.613
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.185
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.189
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.19
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.386
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.019
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.407
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.609
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.611
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.612
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.238
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.239
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.692
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.425
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.428
home_screen.home.Is Device Inactive Is Element Present FAIL 5.432
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.433
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.342
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.81
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 11.751
common_keywords_kragle.common.Click On Back Click PASS 0.537
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.537
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.528
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.608
profile.profile.Switch Local Profile test 1 profile_screen.Select Local Profile PASS 0.609
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.559
home_screen.home.Click On Appbar Application Name Click UI PASS 0.561
profile.profile.Switch Local Profile test 1 home.Click On Appbar Application Name PASS 0.561
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.25
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.252
profile.profile.Switch Local Profile test 1 common.Go Back To Home Screen PASS 3.253
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Switch Local Profile PASS 5.506
common_keywords_kragle.common.Click On Back Click PASS 0.547
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} common.Click On Back PASS 0.548
keyboard_screen.keyboard.Click On Present Color Click PASS 0.546
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.01
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.558
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.567
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.568
light_sync_screen.light_sync.Select Effect From Dropdown FIXED Click PASS 0.649
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.65
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.534
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.534
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.625
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.628
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.629
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.63
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.6
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.602
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.602
device_main_screen.device_View.Select Profile From Dropdown test 2 Click PASS 0.662
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.537
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.218
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.419
keyboard_screen.keyboard.Click On Present Color Click PASS 0.557
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.015
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.574
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.6
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.6
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.382
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 15.384
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.642
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.643
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.546
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.546
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.637
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.639
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.641
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.642
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.618
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.62
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.621
device_main_screen.device_View.Select Profile From Dropdown test 1 Click PASS 0.649
BuiltIn.Run Keyword If ${Status} is ${False} Click selector=${device_view_profile_dropdown} Click PASS 0.563
${Status} BuiltIn.Run Keyword And Return Status Expect Element selector=${device_view_profile_dropdown_item} text=Default wait_timeout=2 Expect Element FAIL 1.197
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} device_View.Select Profile From Dropdown PASS 5.412
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.171
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.723
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.027
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.374
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.377
home_screen.home.Is Device Inactive Is Element Present FAIL 5.381
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.383
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.051
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.467
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} home.Open Device Configuration PASS 9.37
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Create Profiles test 1 test 2 common.Click On Back PASS 0.556
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.097
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.01
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Enter Card Name PASS 3.108
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.544
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 2')])) profile_screen.Click On Add Card Entry PASS 0.544
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.179
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.18
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.098
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Enter Card Name PASS 3.112
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.571
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'test 1')])) profile_screen.Click On Add Card Entry PASS 0.572
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.169
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.17
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.571
home_screen.home.Click On Appbar Application Name Click UI PASS 0.573
profile.profile.Create Profiles test 1 test 2 home.Click On Appbar Application Name PASS 0.574
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.28
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.282
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.316
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.317
common_keywords_kragle.common.Click On Back Click PASS 0.551
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.552
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.016
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.017
profile.profile.Create Profiles test 1 test 2 common.Go Back To Home Screen PASS 7.172
lightsync.lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} profile.Create Profiles PASS 21.995
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard ${device} lightsync.Verify Lighting Effect With Two Local Profiles For Breathing Effect/Fixed Effect For Keyboard PASS 175.84
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.526
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.526
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.019
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.601
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.602
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.18
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.183
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.184
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 16.372
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.022
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 16.396
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.686
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.689
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.691
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.691
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.705
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.707
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.707
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.238
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.24
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.73
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.028
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.381
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.385
home_screen.home.Is Device Inactive Is Element Present FAIL 5.389
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.39
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.25
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.676
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} home.Open Device Configuration PASS 11.654
common_keywords_kragle.common.Restart GHUB Check All PASS 5.205
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.77
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.028
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Restart GHUB PASS 43.007
operating_system.os.Put System On Sleep Sleep System PASS 46.231
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} os.Put System On Sleep PASS 46.232
common_keywords_kragle.common.Click On Back Click PASS 0.582
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} common.Click On Back PASS 0.582
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.011
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.013
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.014
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 0.06
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.013
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 0.074
keyboard_screen.keyboard.Click On Present Color Click PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.012
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} keyboard.Click On Present Color PASS 0.574
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.591
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Color Icon PASS 0.591
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 10.117
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Drag Rate Slider PASS 10.118
light_sync_screen.light_sync.Select Effect From Dropdown BREATHING Click PASS 0.569
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.57
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.018
lightsync.lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard ${device} lightsync.Verify Presets - Breathing Effect With Sleep System For Keyboard PASS 138.799
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.534
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.534
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.011
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.013
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.011
gui_verification.gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 0.05
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 0.068
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.013
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of B PASS 0.015
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.014
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of G PASS 0.014
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.012
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Get Value Of R PASS 0.013
keyboard_screen.keyboard.Drag Drag PASS 0.069
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Drag PASS 0.069
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.014
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.016
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify GUI RGB PASS 0.064
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.015
gui_verification.gui.Verify Effect Color RGB BREATHING 255 0 62 light_sync.Verify Effect From GUI PASS 0.015
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 255 0 62 gui.Verify Effect Color RGB PASS 0.079
keyboard_screen.keyboard.Click On Present Color Click PASS 0.559
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} keyboard.Click On Present Color PASS 0.577
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.564
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Click On Color Icon PASS 0.565
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.524
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.525
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.017
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.018
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.601
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.601
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.218
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.224
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.225
gui_verification.gui.Verify Effect Color RGB BREATHING 180 114 66 light_sync.Verify GUI RGB PASS 16.411
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB BREATHING 180 114 66 light_sync.Verify Effect From GUI PASS 0.017
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB BREATHING 180 114 66 gui.Verify Effect Color RGB PASS 16.43
light_sync_screen.light_sync.Drag Rate Slider 90 Drag Slider PASS 15.339
lightsync.lightsync.Verify Presets - Breathing Effect ${device} light_sync.Drag Rate Slider PASS 15.34
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.529
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.53
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.068
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Blue Color Value PASS 3.069
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.071
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Green Color Value PASS 3.072
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.08
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Enter Red Color Value PASS 3.081
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.586
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Color Icon PASS 0.587
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.609
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Select Effect From Dropdown PASS 0.61
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Change Effect Color RGB BREATHING 180 114 66 light_sync.Click On Effect Dropdown PASS 0.548
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Change Effect Color RGB PASS 11.497
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify Presets - Breathing Effect ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - Breathing Effect ${device} lightsync.Verify Presets - Breathing Effect PASS 51.271
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Breathing Effect For Keyboard PASS 542.47
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.017
gui_verification.gui.Verify Horizontal Wave With Rate 10000 light_sync.Verify Rate Slider Value Is As Expected PASS 0.018
light_sync_screen.light_sync.Verify Effect From GUI HORIZONTAL Expect Element PASS 0.023
gui_verification.gui.Verify Horizontal Wave With Rate 10000 light_sync.Verify Effect From GUI PASS 0.023
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Horizontal Wave With Rate 10000 gui.Verify Horizontal Wave With Rate PASS 0.042
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.331
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.332
light_sync_screen.light_sync.Select Effect From Dropdown COLOR WAVE Click PASS 0.592
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.593
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.561
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.562
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.015
lightsync.lightsync.Verify Presets - Color Wave Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.022
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Color Wave Effect For Keyboard PASS 19.564
light_sync_screen.light_sync.Verify Rate Slider Value Is As Expected ${rate} Expect Element PASS 0.016
gui_verification.gui.Verify Cycle Effect With Rate 10000 light_sync.Verify Rate Slider Value Is As Expected PASS 0.016
light_sync_screen.light_sync.Verify Effect From GUI CYCLE Expect Element PASS 0.02
gui_verification.gui.Verify Cycle Effect With Rate 10000 light_sync.Verify Effect From GUI PASS 0.02
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Cycle Effect With Rate 10000 gui.Verify Cycle Effect With Rate PASS 0.038
light_sync_screen.light_sync.Drag Rate Slider 50 Drag Slider PASS 16.335
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Drag Rate Slider PASS 16.336
light_sync_screen.light_sync.Select Effect From Dropdown CYCLE Click PASS 0.586
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Select Effect From Dropdown PASS 0.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.531
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.015
lightsync.lightsync.Verify Presets - Cycle Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.021
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Cycle Effect For Keyboard PASS 19.529
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.522
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.007
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.009
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.007
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.009
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.01
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify GUI RGB PASS 0.04
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED ${r} ${g} ${b} gui.Verify Effect Color RGB PASS 0.053
${b} light_sync_screen.light_sync.Get Value Of B Get Attribute PASS 0.011
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of B PASS 0.011
${g} light_sync_screen.light_sync.Get Value Of G Get Attribute PASS 0.009
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of G PASS 0.011
${r} light_sync_screen.light_sync.Get Value Of R Get Attribute PASS 0.011
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Get Value Of R PASS 0.011
keyboard_screen.keyboard.Drag Drag PASS 0.038
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Drag PASS 0.039
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.012
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened PASS 0.011
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify GUI RGB PASS 0.05
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.012
gui_verification.gui.Verify Effect Color RGB FIXED 255 0 62 light_sync.Verify Effect From GUI PASS 0.012
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 255 0 62 gui.Verify Effect Color RGB PASS 0.065
keyboard_screen.keyboard.Click On Present Color Click PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.013
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} keyboard.Click On Present Color PASS 0.567
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.557
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} light_sync.Click On Color Icon PASS 0.558
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.521
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.522
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.015
light_sync_screen.light_sync.Verify GUI RGB ${R} ${G} ${B} Expect Element PASS 0.016
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.559
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Icon light_sync.Click On Color Icon PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.141
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.144
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.145
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify GUI RGB PASS 16.275
light_sync_screen.light_sync.Verify Effect From GUI ${effect} Expect Element PASS 0.016
gui_verification.gui.Verify Effect Color RGB FIXED 180 114 66 light_sync.Verify Effect From GUI PASS 0.016
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Effect Color RGB FIXED 180 114 66 gui.Verify Effect Color RGB PASS 16.292
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.522
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.523
light_sync_screen.light_sync.Enter Blue Color Value ${B} Input PASS 3.057
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Blue Color Value PASS 3.058
light_sync_screen.light_sync.Enter Green Color Value ${G} Input PASS 3.063
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Green Color Value PASS 3.064
light_sync_screen.light_sync.Enter Red Color Value ${R} Input PASS 3.064
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Enter Red Color Value PASS 3.065
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.572
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Color Icon PASS 0.573
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.591
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Select Effect From Dropdown PASS 0.592
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.547
lightsync.lightsync.Change Effect Color RGB FIXED 180 114 66 light_sync.Click On Effect Dropdown PASS 0.548
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Change Effect Color RGB PASS 11.423
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.014
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.016
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify Presets - Fixed Effect For Keyboard ${device} lightsync.Is Lightsync Screen Loaded For Presets PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Presets - ${effect} Effect For Keyboard ${device} lightsync.Verify Presets - Fixed Effect For Keyboard PASS 37.614
@{effects} json_data_handler.json.Get Presets Effects From Device Specific Features ${device} Get Presets Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} json.Get Presets Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.722
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.724
light_sync_screen.light_sync.Click On Presets Tab Click UI PASS 0.726
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} light_sync.Click On Presets Tab PASS 0.727
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.677
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.679
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.68
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.217
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.218
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.714
common_keywords_kragle.common.Restart GHUB Check All PASS 5.189
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.763
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.027
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.98
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.018
lightsync.lightsync.Test Lightsync - Presets For Keyboard ${device} home.Open Device Configuration PASS 46.938
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Presets For Keyboard PASS 809.808
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.671
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.672
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.615
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.616
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.536
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.536
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.824
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.011
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.038
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.576
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.576
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.058
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.076
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.082
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.697
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) light_sync.Click On Freestyle Quick Color Option PASS 0.547
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.039
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.556
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.556
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.056
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.074
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.082
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.678
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.55
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.011
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.039
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.556
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.556
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.047
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.065
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.07
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.667
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.547
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.014
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.04
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.561
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.561
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.051
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.003
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.069
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.075
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.677
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.547
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.01
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.037
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.558
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.558
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.048
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.064
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.069
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.667
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.546
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.014
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.015
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.043
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.565
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.565
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.027
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.033
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.643
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.554
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.555
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 11 11 140 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Verfiy Quick Colors PASS 19.395
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.056
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.057
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.055
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.056
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.057
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.059
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.579
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.58
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.16
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.164
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.164
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.746
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Enter Color Value NOT RUN 0.0
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker NOT RUN 0.0
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute NOT RUN 0.001
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.049
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.008
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.061
robot.result.ForIteration(variables=OrderedDict([('${i}', '1')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.063
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.058
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.059
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.059
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.06
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.05
IF '${keys}' != '0' light_sync.Enter Color Value PASS 3.052
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.568
IF '${keys}' != '0' light_sync.Click On Freestyle Keys Color Picker PASS 0.569
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.047
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.064
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) light_sync.Get Count Of Latest Quick Color Keys PASS 2.072
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Reset Quick Color Keys To Default PASS 13.881
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.52
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Color Brush PASS 0.521
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.567
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.567
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.176
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.178
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.18
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.748
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.014
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.041
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.563
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.563
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.052
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.07
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.075
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.68
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.546
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) light_sync.Click On Freestyle Quick Color Option PASS 0.547
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.04
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.556
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.557
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.047
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.065
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.071
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.669
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.551
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.551
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.011
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.039
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.559
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.56
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.046
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.064
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.07
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.67
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.546
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.04
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.567
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.568
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.05
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.068
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.075
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.683
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.547
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.011
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.011
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.038
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.574
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.575
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.041
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.058
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.066
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.68
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.549
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.014
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.014
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.046
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.566
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.566
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.059
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.083
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.088
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.702
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.553
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.0
lightsync.lightsync.Verfiy Quick Colors ${device} 255 127 0 json.Get Quick Color Options From Device Specific Features PASS 0.001
BuiltIn.Run Keyword And Continue On Failure lightsync.Verfiy Quick Colors ${device} 255 127 0 lightsync.Verfiy Quick Colors PASS 19.454
BuiltIn.Run Keyword If '''${attribute}''' == 'B' Input selector=${light_sync_color_value_B} keys=${value} Input PASS 3.054
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.055
BuiltIn.Run Keyword If '''${attribute}''' == 'G' Input selector=${light_sync_color_value_G} keys=${value} Input PASS 3.069
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.07
BuiltIn.Run Keyword If '''${attribute}''' == 'R' Input selector=${light_sync_color_value_R} keys=${value} Input PASS 3.064
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Enter Color Value PASS 3.066
light_sync_screen.light_sync.Click On Color Brush Click PASS 0.591
BuiltIn.Run Keyword If ${status}==False light_sync.Click On Color Brush light_sync.Click On Color Brush PASS 0.592
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element FAIL 15.16
light_sync_screen.light_sync.Is Color Picker Opened Is Element Present FAIL 15.163
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Color Picker Opened light_sync.Is Color Picker Opened FAIL 15.164
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Open Color Brush PASS 15.758
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.566
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.526
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.527
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.014
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.014
lightsync.lightsync.Verify Freestyle - User Can Change Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.023
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - User Can Change Quick Color PASS 121.815
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.674
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.675
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.613
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.613
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsyc.Delete New Freestyle/Animation PASS 1.827
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.04
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.56
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.561
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.043
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.061
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.068
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.669
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'LOGO')])) light_sync.Click On Freestyle Quick Color Option PASS 0.546
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.038
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.557
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.557
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.057
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.074
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.08
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.677
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.545
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'ARROW KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.545
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.015
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.04
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.573
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.574
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.054
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.072
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.078
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.693
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'MODIFIER')])) light_sync.Click On Freestyle Quick Color Option PASS 0.547
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.014
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.041
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.559
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.559
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.041
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.059
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.066
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.666
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.548
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'F KEYS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.549
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.013
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.04
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.565
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.566
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.057
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.004
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.005
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.075
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.081
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.688
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.547
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'NUMBERS')])) light_sync.Click On Freestyle Quick Color Option PASS 0.547
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.015
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
keyboard_screen.keyboard.Verify RGB Values ${R} ${G} ${B} Expect Element PASS 0.016
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} keyboard.Verify RGB Values PASS 0.049
light_sync_screen.light_sync.Click On Freestyle Keys Color Picker ${keys} Click PASS 0.566
gui_verification.gui.Verify Keys Colors Keyboard ${R} ${G} ${B} light_sync.Click On Freestyle Keys Color Picker PASS 0.566
IF "${selector}" != "//div[@id='color-picker-0']//div[@class='color-picker-title']" Get Attribute PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element FAIL 2.053
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.006
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=//div[@id='color-picker-${i}']//div[@class='color-picker-title'] wait_timeout=2 Expect Element PASS 0.007
${keys} light_sync_screen.light_sync.Get Count Of Latest Quick Color Keys light_sync.Get Latest Quick Color Keys Selector PASS 2.075
IF '${keys}'=='EMPTY' light_sync.Get Count Of Latest Quick Color Keys PASS 2.082
${status} BuiltIn.Run Keyword And Return Status gui.Verify Keys Colors Keyboard ${R} ${G} ${B} gui.Verify Keys Colors Keyboard PASS 2.698
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) lightsync.Get Key List For Quick Color Option PASS 0.003
light_sync_screen.light_sync.Click On Freestyle Quick Color Option ${quick_color} Click PASS 0.569
robot.result.ForIteration(variables=OrderedDict([('${quick_color}', 'WASD')])) light_sync.Click On Freestyle Quick Color Option PASS 0.569
@{quick_color_options} json_data_handler.json.Get Quick Color Options From Device Specific Features ${device} Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verfiy Quick Colors ${device} 0 169 224 json.Get Quick Color Options From Device Specific Features PASS 0.001
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Verfiy Quick Colors PASS 19.469
keyboard_screen.keyboard.Click On First Color Click PASS 0.581
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On First Color PASS 0.581
keyboard_screen.keyboard.Click On Present Color Click PASS 0.582
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.012
lightsync.lightsync.Verify Freestyle - Quick Color ${device} keyboard.Click On Present Color PASS 0.596
light_sync_screen.light_sync.Click On Color Icon Click PASS 0.573
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Color Icon PASS 0.574
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW FREESTYLE Click PASS 0.566
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Select Effect From Dropdown PASS 0.567
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.543
lightsync.lightsync.Verify Freestyle - Quick Color ${device} light_sync.Click On Effect Dropdown PASS 0.543
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.015
lightsync.lightsync.Verify Freestyle - Quick Color ${device} lightsync.Is Lightsync Screen Loaded For Freestyle PASS 0.022
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} lightsync.Verify Freestyle - Quick Color PASS 28.182
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.633
light_sync_screen.light_sync.Click On Freestyle Tab Click UI PASS 0.634
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} light_sync.Click On Freestyle Tab PASS 0.635
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.67
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.672
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.672
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.176
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.177
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.714
common_keywords_kragle.common.Restart GHUB Check All PASS 5.178
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.749
common_keywords_kragle.common.Restart GHUB Terminate All PASS 6.033
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 43.965
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.013
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.017
lightsync.lightsync.Test Lightsync - Freestyle For Keyboard ${device} home.Open Device Configuration PASS 47.88
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Freestyle For Keyboard PASS 199.186
light_sync_screen.light_sync.Enter animation SPEED keys=100 Input PASS 3.106
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.107
light_sync_screen.light_sync.Enter animation SPEED keys=300 Input PASS 3.057
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.058
light_sync_screen.light_sync.Enter animation SPEED keys=400 Input PASS 3.063
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.064
light_sync_screen.light_sync.Enter animation SPEED keys=500 Input PASS 3.094
lightsync.lightsync.Verify User Can Change Speed ${device} light_sync.Enter animation SPEED PASS 3.095
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.012
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.015
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.016
lightsync.lightsync.Verify User Can Change Speed ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.023
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Speed ${device} lightsync.Verify User Can Change Speed PASS 12.348
light_sync_screen.light_sync.Select Effect From Dropdown RANDOM Click PASS 0.571
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.572
light_sync_screen.light_sync.Select From Dropdown BOUNCE Click PASS 0.54
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.541
light_sync_screen.light_sync.Select Effect From Dropdown BOUNCE Click PASS 0.572
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.573
light_sync_screen.light_sync.Select From Dropdown REVERSE CYCLE Click PASS 0.545
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.546
light_sync_screen.light_sync.Select Effect From Dropdown REVERSE CYCLE Click PASS 0.581
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select Effect From Dropdown PASS 0.582
light_sync_screen.light_sync.Select From Dropdown CYCLE Click PASS 0.538
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Select From Dropdown PASS 0.538
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.031
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.033
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.034
lightsync.lightsync.Verify User Can Change Cycle ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.635
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.636
lightsync.lightsync.Verify User Can Change Cycle ${device} light_sync.Click On Animations Tab PASS 0.637
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.587
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.589
lightsync.lightsync.Verify User Can Change Cycle ${device} device_view.Click On LightSync Tab PASS 0.59
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.195
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.196
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.662
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.03
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.443
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.447
home_screen.home.Is Device Inactive Is Element Present FAIL 5.45
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.451
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.256
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.744
lightsync.lightsync.Verify User Can Change Cycle ${device} home.Open Device Configuration PASS 11.609
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.247
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.248
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.252
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.253
common_keywords_kragle.common.Click On Back Click PASS 0.55
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.551
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.018
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.019
lightsync.lightsync.Verify User Can Change Cycle ${device} common.Go Back To Home Screen PASS 7.076
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Change Cycle ${device} lightsync.Verify User Can Change Cycle PASS 23.308
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.674
lightsync.lightsyc.Delete New Freestyle/Animation common.Select Yes On a Alert PASS 0.675
light_sync_screen.light_sync.Delete NEW FREESTYLE Click PASS 0.603
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Delete NEW FREESTYLE PASS 0.604
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.537
lightsync.lightsyc.Delete New Freestyle/Animation light_sync.Click On Effect Dropdown PASS 0.537
lightsync.lightsync.Verify User Can Create Animation ${device} lightsyc.Delete New Freestyle/Animation PASS 1.817
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.763
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION light_sync.Click On SAVE Button PASS 0.763
keyboard_screen.keyboard.Verify RGB Values R=253 G=118 B=0 Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values R=253 G=118 B=0 Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values R=253 G=118 B=0 Expect Element PASS 0.012
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.039
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.622
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Fourth Color PASS 0.623
keyboard_screen.keyboard.Click On Device Color Click PASS 0.561
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.562
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.618
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.619
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.613
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 4 PASS 0.614
keyboard_screen.keyboard.Verify RGB Values R=141 G=64 B=255 Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values R=141 G=64 B=255 Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values R=141 G=64 B=255 Expect Element PASS 0.013
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.038
keyboard_screen.keyboard.Click On Third Color Click PASS 0.621
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Third Color PASS 0.622
keyboard_screen.keyboard.Click On Device Color Click PASS 0.562
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.563
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.619
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.62
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.617
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 3 PASS 0.617
keyboard_screen.keyboard.Verify RGB Values R=255 G=0 B=62 Expect Element PASS 0.011
keyboard_screen.keyboard.Verify RGB Values R=255 G=0 B=62 Expect Element PASS 0.012
keyboard_screen.keyboard.Verify RGB Values R=255 G=0 B=62 Expect Element PASS 0.013
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.038
keyboard_screen.keyboard.Click On Present Color Click PASS 0.623
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.011
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Present Color PASS 0.636
keyboard_screen.keyboard.Click On Device Color Click PASS 0.563
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.564
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.619
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.62
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.614
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 2 PASS 0.614
keyboard_screen.keyboard.Verify RGB Values R=0 G=169 B=224 Expect Element PASS 0.014
keyboard_screen.keyboard.Verify RGB Values R=0 G=169 B=224 Expect Element PASS 0.015
keyboard_screen.keyboard.Verify RGB Values R=0 G=169 B=224 Expect Element PASS 0.014
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Verify RGB Values PASS 0.045
keyboard_screen.keyboard.Click On First Color Click PASS 0.626
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On First Color PASS 0.627
keyboard_screen.keyboard.Click On Device Color Click PASS 0.586
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Device Color PASS 0.587
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.623
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Transition Frame PASS 0.624
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.535
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION keyboard.Click On Frame 1 PASS 0.536
light_sync_screen.light_sync.Click On NEW ANIMATION EDIT Button Click PASS 0.734
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION light_sync.Click On NEW ANIMATION EDIT Button PASS 0.734
light_sync_screen.light_sync.Verify Animation Effect From GUI ${animation_effect} Expect Element PASS 0.027
gui_verification.gui.Verify Custom Animation animation_effect=NEW ANIMATION light_sync.Verify Animation Effect From GUI PASS 0.027
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Custom Animation animation_effect=NEW ANIMATION gui.Verify Custom Animation PASS 14.339
light_sync_screen.light_sync.Click On SAVE Button Click PASS 0.794
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On SAVE Button PASS 0.795
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.628
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Fourth Color PASS 0.629
keyboard_screen.keyboard.Click On Device Color Click PASS 0.561
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.562
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.615
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.616
keyboard_screen.keyboard.Click On Frame 4 Click PASS 0.616
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 4 PASS 0.617
keyboard_screen.keyboard.Click On Third Color Click PASS 0.63
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Third Color PASS 0.632
keyboard_screen.keyboard.Click On Device Color Click PASS 0.577
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.578
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.616
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.617
keyboard_screen.keyboard.Click On Frame 3 Click PASS 0.616
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 3 PASS 0.617
keyboard_screen.keyboard.Click On Present Color Click PASS 0.625
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.013
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Present Color PASS 0.64
keyboard_screen.keyboard.Click On Device Color Click PASS 0.589
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.589
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.618
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.619
keyboard_screen.keyboard.Click On Frame 2 Click PASS 0.616
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 2 PASS 0.617
keyboard_screen.keyboard.Click On First Color Click PASS 0.632
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On First Color PASS 0.633
keyboard_screen.keyboard.Click On Device Color Click PASS 0.578
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Device Color PASS 0.579
keyboard_screen.keyboard.Click On Transition Frame Click PASS 0.635
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Transition Frame PASS 0.636
keyboard_screen.keyboard.Click On Frame 1 Click PASS 0.551
lightsync.lightsync.Verify User Can Create Animation ${device} keyboard.Click On Frame 1 PASS 0.552
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.613
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.614
light_sync_screen.light_sync.Click On ADD TIMELINE BUTTON Click PASS 0.632
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On ADD TIMELINE BUTTON PASS 0.633
ELSE Drag Slider PASS 13.649
IF ${is_100_step_slider_present} Drag Slider NOT RUN 0.0
${is_100_step_slider_present} BuiltIn.Run Keyword And Return Status Expect Element selector=${light_sync_100_step_slider} Expect Element FAIL 5.232
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Drag Speed Slider PASS 18.883
keyboard_screen.keyboard.Click On Coach Marks Button Click FAIL 9.195
BuiltIn.Run Keyword And Ignore Error keyboard.Click On Coach Marks Button keyboard.Click On Coach Marks Button FAIL 9.197
light_sync_screen.light_sync.Select Effect From Dropdown + ADD NEW ANIMATION Click PASS 0.82
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.821
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.54
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.54
light_sync_screen.light_sync.Select Effect From Dropdown CONTRASTIC Click PASS 0.565
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Select Effect From Dropdown PASS 0.566
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.528
lightsync.lightsync.Verify User Can Create Animation ${device} light_sync.Click On Effect Dropdown PASS 0.528
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.009
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.011
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.011
lightsync.lightsync.Verify User Can Create Animation ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.019
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Create Animation ${device} lightsync.Verify User Can Create Animation PASS 86.524
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.605
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.606
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.531
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.531
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.14
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.587
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.587
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.535
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.535
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.126
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.593
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.594
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.533
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.534
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.13
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.601
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.602
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.522
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.522
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.127
light_sync_screen.light_sync.Verify Animation Speed GUI ${speed} Expect Element PASS 0.007
gui_verification.gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 light_sync.Verify Animation Speed GUI PASS 0.007
light_sync_screen.light_sync.Verify Animation Cycle Type From GUI ${cycle_type} Expect Element PASS 0.006
gui_verification.gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 light_sync.Verify Animation Cycle Type From GUI PASS 0.007
light_sync_screen.light_sync.Verify Animation Effect From GUI ${effect} Expect Element PASS 0.007
gui_verification.gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 light_sync.Verify Animation Effect From GUI PASS 0.008
BuiltIn.Run Keyword If '${device['test_verification']}'=='gui' gui.Verify Contrastic Animation CONTRASTIC CYCLE 200 gui.Verify Contrastic Animation PASS 0.023
light_sync_screen.light_sync.Select Effect From Dropdown ${effect} Click PASS 0.575
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Select Effect From Dropdown PASS 0.576
light_sync_screen.light_sync.Click On Effect Dropdown Click PASS 0.545
lightsync.lightsync.Verify Animation Effect For Keyboard ${device} ${effect} light_sync.Click On Effect Dropdown PASS 0.545
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify Animation Effect For Keyboard ${device} ${effect} lightsync.Verify Animation Effect For Keyboard PASS 1.158
@{effects} json_data_handler.json.Get Animations Effects From Device Specific Features ${device} Get Animations Effects From Device Specific Features PASS 0.0
lightsync.lightsync.Verify User Can Select Animations ${device} json.Get Animations Effects From Device Specific Features PASS 0.001
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.015
light_sync_screen.light_sync.Is Screen Loaded Is Element Present PASS 0.017
${status} BuiltIn.Run Keyword And Return Status light_sync.Is Screen Loaded light_sync.Is Screen Loaded PASS 0.017
lightsync.lightsync.Verify User Can Select Animations ${device} lightsync.Is Lightsync Screen Loaded For Animation PASS 0.025
BuiltIn.Run Keyword And Continue On Failure lightsync.Verify User Can Select Animations ${device} lightsync.Verify User Can Select Animations PASS 5.712
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.637
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.64
light_sync_screen.light_sync.Click On Animations Tab Click UI PASS 0.641
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} light_sync.Click On Animations Tab PASS 0.643
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.691
device_main_screen.device_view.Click On LightSync Tab Click UI PASS 0.692
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} device_view.Click On LightSync Tab PASS 0.693
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.189
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.19
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.698
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.033
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.293
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.296
home_screen.home.Is Device Inactive Is Element Present FAIL 5.3
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.301
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.246
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.586
lightsync.lightsync.Test Lightsync - Animation For Keyboard ${device} home.Open Device Configuration PASS 11.482
BuiltIn.Run Keyword And Continue On Failure lightsync.Test Lightsync - ${lightsync} For Keyboard ${device} lightsync.Test Lightsync - Animation For Keyboard PASS 140.714
BuiltIn.Run Keyword And Continue On Failure Test: Lightsync Effects For Keyboard With GUI Verification {'displayName': 'G915 TKL', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 2, 'features': {'game_mode': ['sys'], 'device_settings': ['sys'], 'lightsync': ['ui'], 'persistent_profile': ['ui']}, 'pid': 'c343', 'productId': '0xc343', 'firmware': '14.0.17', 'modelId': 'eb35f', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': []}, 'keyboard_type': 'short'} Test: Lightsync Effects For Keyboard With GUI Verification PASS 1149.72
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.008
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.008
device_connector.device_connector.Disconnect Old And Connect New G610:wired G915 TKL:wired device_connector.Connect Device PASS 1.01
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.297
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.199
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.2
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.291
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.21
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.211
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.219
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.192
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.194
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.418
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.16
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.005
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.166
device_connector.device_connector.Disconnect Old And Connect New G610:wired G915 TKL:wired device_connector.Disconnect Device PASS 65.585
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G610:wired G915 TKL:wired device_connector.Disconnect Old And Connect New PASS 66.596
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.245
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.246
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.539
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.011
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.012
common_keywords_kragle.common.Click On Back Click PASS 0.599
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.599
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} common.Go Back To Home Screen PASS 4.412
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.219
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.225
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.535
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.535
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Enable Expect Firmware Startup Effect PASS 0.223
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.229
device_settings_screen.device_settings.Click On Startup Effect Click PASS 0.556
device_settings.device_settings.Test Device Settings - Startup Effect ${device} device_settings.Click On Startup Effect PASS 0.556
firmware.firmware.Expect Firmware Startup Effect ${device['productId']} Disable Expect Firmware Startup Effect PASS 0.225
device_settings.device_settings.Test Device Settings - Startup Effect ${device} firmware.Expect Firmware Startup Effect PASS 0.23
device_settings_screen.device_settings.Is Startup Effect Selected Is Checkbox Selected FAIL 0.011
${status} BuiltIn.Run Keyword And Return Status device_settings.Is Startup Effect Selected device_settings.Is Startup Effect Selected FAIL 2.012
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Startup Effect PASS 3.79
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.589
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} keyboard.Click On Settings Icon PASS 0.589
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.11
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.111
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.642
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.309
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.312
home_screen.home.Is Device Inactive Is Element Present FAIL 5.315
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.316
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.182
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.523
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} home.Open Device Configuration PASS 11.284
common_keywords_kragle.common.Click On Back Click PASS 0.543
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.544
common_keywords_kragle.common.Click On Back Click PASS 0.611
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.611
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.028
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.03
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.608
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.608
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.169
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.171
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.637
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.02
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.359
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.362
home_screen.home.Is Device Inactive Is Element Present FAIL 5.365
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.366
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.243
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.633
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 11.445
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 13.245
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Device Settings For Keyboard PASS 33.328
common_keywords_kragle.common.Click On Back Click PASS 0.537
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.538
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.008
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.008
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.009
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.009
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.009
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.557
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.558
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.553
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.554
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.552
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.553
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.552
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.553
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.02
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.021
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.574
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.575
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.167
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.168
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.635
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.35
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.354
home_screen.home.Is Device Inactive Is Element Present FAIL 5.356
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.357
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.189
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.573
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.384
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.766
common_keywords_kragle.common.Click On Back Click PASS 0.538
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.539
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.538
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.539
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.009
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.558
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.558
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.019
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.02
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.572
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.572
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.638
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.019
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.363
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.366
home_screen.home.Is Device Inactive Is Element Present FAIL 5.369
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.37
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.237
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.631
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.436
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.679
common_keywords_kragle.common.Click On Back Click PASS 0.54
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.541
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.013
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.014
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.014
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.014
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.014
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.027
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.578
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.579
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.168
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.169
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.649
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.022
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.418
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.423
home_screen.home.Is Device Inactive Is Element Present FAIL 5.425
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.427
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.184
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.638
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 11.462
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 12.872
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Game Mode For Keyboard PASS 41.321
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 0.056
common_keywords_kragle.common.Click On Back Click PASS 0.555
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.556
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.156
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.156
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.575
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) common.Select Yes On a Alert PASS 0.576
profile_screen.profile_screen.Click On Delete Button Click PASS 0.573
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Delete Button PASS 3.574
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Local Profile Details Button PASS 0.587
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.035
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.036
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.562
home_screen.home.Click On Appbar Application Name Click UI PASS 0.566
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.567
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.238
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.239
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 3.241
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 14.301
profile.profile.Retry Delete Uploaded Profile ${profile_name} Check All PASS 5.207
common_keywords_kragle.common.Click On Back Click PASS 0.536
profile.profile.Retry Delete Uploaded Profile ${profile_name} common.Click On Back PASS 0.537
login_screen.login.Click Dismiss Button Click PASS 2.038
BuiltIn.Run Keyword And Ignore Error login.Click Dismiss Button login.Click Dismiss Button PASS 2.038
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.554
BuiltIn.Run Keyword And Ignore Error common.Select Yes On a Alert common.Select Yes On a Alert PASS 0.554
IF ${deleted_profile}==False LOG WARNING NOT RUN 0.0
profile_screen.profile_screen.Click On Cloud Profiles Delete Button ${profile_name} Click PASS 0.557
${deleted_profile} BuiltIn.Run Keyword And Return Status profile_screen.Click On Cloud Profiles Delete Button ${profile_name} profile_screen.Click On Cloud Profiles Delete Button PASS 0.558
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 0.035
home_screen.home.Click On Account Button Click UI FAIL 0.037
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 0.04
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.02
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.022
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.561
home_screen.home.Click On Account Button Click UI PASS 0.563
profile.profile.Retry Delete Uploaded Profile ${profile_name} home.Click On Account Button PASS 0.563
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Delete Uploaded Profile ${profile_name} profile.Retry Delete Uploaded Profile PASS 9.526
profile.profile.Delete Uploaded Profile ${profile_name} Is Already Logged In PASS 0.027
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.053
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
profile.profile.Delete Uploaded Profile ${profile_name} common.Go Back To Home Screen PASS 0.056
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Uploaded Profile PASS 11.613
common_keywords_kragle.common.Click On Back Click PASS 0.535
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.535
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.529
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.01
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.01
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.625
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.626
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.538
home_screen.home.Click On Appbar Application Name Click UI PASS 0.541
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.542
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.185
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.186
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.187
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.435
common_keywords_kragle.common.Click On Back Click PASS 0.536
game_mode.game_mode.Verify Esc Key in Game Mode ${device} common.Click On Back PASS 0.536
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.009
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.556
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Restore Settings PASS 0.556
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.008
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Verify Disabled Key Map Expect Element PASS 0.012
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Disabled Key Map PASS 0.012
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.021
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Verify Game Mode PASS 0.024
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.579
game_mode.game_mode.Verify Esc Key in Game Mode ${device} keyboard.Click On Game Mode PASS 0.58
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.107
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.108
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.643
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.353
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.357
home_screen.home.Is Device Inactive Is Element Present FAIL 5.36
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.361
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.048
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.438
game_mode.game_mode.Verify Esc Key in Game Mode ${device} home.Open Device Configuration PASS 9.198
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Verify Esc Key in Game Mode PASS 13.931
common_keywords_kragle.common.Click On Back Click PASS 0.541
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.542
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.163
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.164
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.581
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.583
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.555
home_screen.home.Click On Appbar Application Name Click UI PASS 0.558
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 6.907
common_keywords_kragle.common.Click On Back Click PASS 0.549
profile.profile.Retry Profile Download ${profile_name} common.Click On Back PASS 0.549
IF ${downloaded}==False Login Cloud Account NOT RUN 0.0
IF ${downloaded}==False common.Go Back To Home Screen NOT RUN 0.0
IF ${downloaded}==False LOG WARNING NOT RUN 0.0
common_keywords_kragle.common.Select Not Now On a Alert Click PASS 0.532
${downloaded} BuiltIn.Run Keyword And Return Status common.Select Not Now On a Alert common.Select Not Now On a Alert PASS 0.533
profile_screen.profile_screen.Is Profile Downloading In Progress Element Value PASS 0.012
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Downloading In Progress profile_screen.Is Profile Downloading In Progress FAIL 0.014
profile_screen.profile_screen.Click On Cloud Profiles Download Button ${profile_name} Click PASS 0.568
profile.profile.Retry Profile Download ${profile_name} profile_screen.Click On Cloud Profiles Download Button PASS 0.569
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click FAIL 15.104
home_screen.home.Click On Account Button Click UI FAIL 15.107
BuiltIn.Run Keyword And Ignore Error home.Click On Account Button home.Click On Account Button FAIL 15.109
IF ${profile_name_loaded}==False Login Cloud Account NOT RUN 0.0
IF ${profile_name_loaded}==False Logout Cloud Account NOT RUN 0.0
profile_screen.profile_screen.Verify Profile Name Is Loaded Get Attribute PASS 0.008
${profile_name_loaded} BuiltIn.Run Keyword And Return Status profile_screen.Verify Profile Name Is Loaded profile_screen.Verify Profile Name Is Loaded PASS 0.009
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.585
home_screen.home.Click On Account Button Click UI PASS 0.588
profile.profile.Retry Profile Download ${profile_name} home.Click On Account Button PASS 0.588
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Download ${profile_name} profile.Retry Profile Download PASS 21.38
profile.profile.Download Profile ${profile_name} Is Already Logged In PASS 0.021
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.053
profile.profile.Download Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Download Profile PASS 23.46
common_keywords_kragle.common.Click On Back Click PASS 0.538
profile.profile.Delete Local Profile ${profile_name} common.Click On Back PASS 0.539
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element FAIL 5.155
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present FAIL 5.155
common_keywords_kragle.common.Select Yes On a Alert Click PASS 0.572
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) common.Select Yes On a Alert PASS 0.573
profile_screen.profile_screen.Click On Delete Button Click PASS 0.552
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Delete Button PASS 3.554
profile_screen.profile_screen.Click On Local Profile Details Button ${profile_name} Click PASS 0.585
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Local Profile Details Button PASS 0.586
${num_of_profiles} games_and_applications_screen.games_applications.Get Number Of Cards Get Attribute PASS 0.035
profile.profile.Delete Local Profile ${profile_name} games_applications.Get Number Of Cards PASS 0.036
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.56
profile.profile.Delete Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.052
profile.profile.Delete Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.054
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Delete Local Profile PASS 11.066
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Retry Profile Upload ${profile_name} common.Click On Back PASS 0.538
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.529
BuiltIn.Run Keyword And Ignore Error profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.53
IF ${is_failed} LOG WARNING NOT RUN 0.0
IF ${is_failed} Login Cloud Account NOT RUN 0.0
IF ${is_failed} common.Click On Back NOT RUN 0.0
profile_screen.profile_screen.Is Profile Uploading Failed Element Value PASS 0.006
${is_failed} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading Failed profile_screen.Is Profile Uploading Failed FAIL 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.008
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress FAIL 0.01
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.006
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.009
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.007
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.008
profile_screen.profile_screen.Is Profile Uploading In Progress Element Value PASS 0.014
${in_progress} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Uploading In Progress profile_screen.Is Profile Uploading In Progress PASS 0.015
profile_screen.profile_screen.Click On Publish Button Click PASS 0.572
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Publish Button PASS 0.573
profile_screen.profile_screen.Click On Local Profiles Share Button ${profile_name} Click PASS 0.632
profile.profile.Retry Profile Upload ${profile_name} profile_screen.Click On Local Profiles Share Button PASS 0.632
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.539
home_screen.home.Click On Appbar Application Name Click UI PASS 0.541
profile.profile.Retry Profile Upload ${profile_name} home.Click On Appbar Application Name PASS 0.542
BuiltIn.Wait Until Keyword Succeeds 5 times 30 sec profile.Retry Profile Upload ${profile_name} profile.Retry Profile Upload PASS 9.898
profile.profile.Upload Profile ${profile_name} Is Already Logged In PASS 0.027
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Upload Profile PASS 11.932
common_keywords_kragle.common.Click On Back Click PASS 0.538
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.538
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.533
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.533
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.013
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.013
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.633
profile.profile.Switch Local Profile Default profile_screen.Select Local Profile PASS 0.633
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.557
home_screen.home.Click On Appbar Application Name Click UI PASS 0.559
profile.profile.Switch Local Profile Default home.Click On Appbar Application Name PASS 0.56
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.237
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.239
profile.profile.Switch Local Profile Default common.Go Back To Home Screen PASS 3.24
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 5.523
common_keywords_kragle.common.Click On Back Click PASS 0.562
game_mode.game_mode.Change Game Mode of Selected Profile ${device} common.Click On Back PASS 0.562
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.009
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Get Esc Key Attribute For Index PASS 0.01
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.568
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Disabled Key Map PASS 0.569
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.556
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Restore Settings PASS 0.557
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.024
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Verify Game Mode PASS 0.025
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.594
game_mode.game_mode.Change Game Mode of Selected Profile ${device} keyboard.Click On Game Mode PASS 0.595
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.161
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.162
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.644
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.355
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.358
home_screen.home.Is Device Inactive Is Element Present FAIL 5.361
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.364
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 0.054
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 5.446
game_mode.game_mode.Change Game Mode of Selected Profile ${device} home.Open Device Configuration PASS 9.262
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} game_mode.Change Game Mode of Selected Profile PASS 24.59
common_keywords_kragle.common.Click On Back Click PASS 0.537
BuiltIn.Run Keyword And Ignore Error common.Click On Back common.Click On Back PASS 0.537
profile_screen.profile_screen.Click On Dismiss Button Click PASS 0.527
BuiltIn.Run Keyword If ${status}==True profile_screen.Click On Dismiss Button profile_screen.Click On Dismiss Button PASS 0.528
profile_screen.profile_screen.Verify Dismiss Button Present Expect Element PASS 0.01
${status} BuiltIn.Run Keyword And Return Status profile_screen.Verify Dismiss Button Present profile_screen.Verify Dismiss Button Present PASS 0.01
profile_screen.profile_screen.Select Local Profile ${profile_name} Click PASS 0.608
profile.profile.Switch Local Profile ${profile_name} profile_screen.Select Local Profile PASS 0.61
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.55
home_screen.home.Click On Appbar Application Name Click UI PASS 0.552
profile.profile.Switch Local Profile ${profile_name} home.Click On Appbar Application Name PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.051
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.051
profile.profile.Switch Local Profile ${profile_name} common.Go Back To Home Screen PASS 0.055
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Switch Local Profile PASS 2.298
common_keywords_kragle.common.Click On Back Click PASS 0.537
profile.profile.Create Profiles ${profile_name} common.Click On Back PASS 0.538
profile_screen.profile_screen.Enter Card Name ${profile_name} Input PASS 3.152
profile_screen.profile_screen.Verify Profile Name Text Area Present Expect Element PASS 0.013
profile_screen.profile_screen.Enter Card Name ${profile_name} profile_screen.Verify Profile Name Text Area Present PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Enter Card Name PASS 3.166
profile_screen.profile_screen.Click On Add Card Entry Click PASS 0.559
robot.result.ForIteration(variables=OrderedDict([('${profile_name}', 'Second Game Mode G610')])) profile_screen.Click On Add Card Entry PASS 0.559
profile_screen.profile_screen.Is Profile Present ${profile_name} Expect Element FAIL 3.171
${profile_present} BuiltIn.Run Keyword And Return Status profile_screen.Is Profile Present ${profile_name} profile_screen.Is Profile Present FAIL 3.173
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.545
home_screen.home.Click On Appbar Application Name Click UI PASS 0.546
profile.profile.Create Profiles ${profile_name} home.Click On Appbar Application Name PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.235
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.236
profile.profile.Create Profiles ${profile_name} common.Go Back To Home Screen PASS 3.238
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} profile.Create Profiles PASS 11.225
common_keywords_kragle.common.Click On Back Click PASS 0.543
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} common.Click On Back PASS 0.544
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.156
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.157
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.65
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.404
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.407
home_screen.home.Is Device Inactive Is Element Present FAIL 5.409
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.411
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.237
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.677
home_screen.home.Check Device Arrival in G HUB ${device['displayName']} home.Open Device Configuration PASS 11.486
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} home.Check Device Arrival in G HUB PASS 12.035
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.243
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.243
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 0.052
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.054
common_keywords_kragle.common.Click On Back Click PASS 0.552
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.553
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.01
common_keywords_kragle.Clear Cloud Profile common.Go Back To Home Screen PASS 3.865
login_screen.login.Verify Profile Delete Button Present Expect Element FAIL 6.155
${other_profile} BuiltIn.Run Keyword And Return Status login.Verify Profile Delete Button Present login.Verify Profile Delete Button Present FAIL 6.156
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.574
home_screen.home.Click On Account Button Click UI PASS 0.576
common_keywords_kragle.Clear Cloud Profile home.Click On Account Button PASS 0.576
common_keywords_kragle.Clear Cloud Profile Is Already Logged In PASS 0.026
common_keywords_kragle.Clear Local And Cloud Profile Clear Cloud Profile PASS 10.629
common_keywords_kragle.common.Click On Back Click PASS 0.556
common_keywords_kragle.Clear Local Profile common.Click On Back PASS 0.556
games_and_applications_screen.games_applications.Verify Second Profile Card Detail Button Expect Element FAIL 6.108
${other_profile} BuiltIn.Run Keyword And Return Status games_applications.Verify Second Profile Card Detail Button games_applications.Verify Second Profile Card Detail Button FAIL 6.11
common_keywords_kragle.Clear Local Profile games_applications.Clear Local Profile Before Setting PASS 6.112
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.542
home_screen.home.Click On Appbar Application Name Click UI PASS 0.544
common_keywords_kragle.Clear Local Profile home.Click On Appbar Application Name PASS 0.545
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} Expect Element PASS 0.013
home_screen.home.Verify Appbar Application Name Present Is Element Present PASS 0.014
common_keywords_kragle.Clear Local Profile home.Verify Appbar Application Name Present PASS 0.015
common_keywords_kragle.Clear Local And Cloud Profile Clear Local Profile PASS 7.23
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} Clear Local And Cloud Profile PASS 17.859
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.226
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.227
profile.profile.Verify User Can Create/Upload/Download Profile For Keyboard ${device} common.Go Back To Home Screen PASS 3.228
keyboard_regression_ui.Test: Local And Cloud Profile For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} profile.Verify User Can Create/Upload/Download Profile For Keyboard PASS 175.472
BuiltIn.Run Keyword And Continue On Failure Test: Local And Cloud Profile For Keyboard {'displayName': 'G610', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 1, 'features': {'cloud_profile': ['ui'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c338', 'productId': '0xc338', 'firmware': '109.0.6', 'modelId': '8c338', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'color wave', 'breathing', 'starlight', 'echo press', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS', 'LOGO'], 'animation': ['contrastic', 'verticool']}, 'device_settings': ['startup effect']}, 'keyboard_type': 'long'} Test: Local And Cloud Profile For Keyboard PASS 175.472
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device ${new_device} device_connector.Connect To Acroname Device PASS 1.006
device_connector.device_connector.Disconnect Old And Connect New G512:wired G610:wired device_connector.Connect Device PASS 1.008
robot.result.ForIteration(variables=OrderedDict([('${index}', '2')])) Disconnect All Devices Connected With Acroname PASS 16.297
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.204
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.205
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) Disconnect All Devices Connected With Acroname PASS 16.299
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.203
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.203
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) Disconnect All Devices Connected With Acroname PASS 16.194
home_screen.home.Verify No Device Present On Home Screen Expect Element FAIL 5.205
${status} BuiltIn.Run Keyword And Return Status home.Verify No Device Present On Home Screen home.Verify No Device Present On Home Screen FAIL 5.206
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Check No Decvices On Home Screen If Present Then Disconnect All PASS 64.41
device_connector.device_connector.Disconnect Acroname Device ${device_name} Stop Acroname Hubs PASS 0.078
device_connector.device_connector.Disconnect Acroname Device ${device_name} Disconnect Device PASS 1.006
device_connector.device_connector.Disconnect Device ${old_device} device_connector.Disconnect Acroname Device PASS 1.085
device_connector.device_connector.Disconnect Old And Connect New G512:wired G610:wired device_connector.Disconnect Device PASS 65.497
BuiltIn.Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New G512:wired G610:wired device_connector.Disconnect Old And Connect New PASS 66.506
keyboard_regression_robotic.Test: Check Keyboard Command Lighting Robotic {'displayName': 'G512', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 0, 'features': {'command_lighting': ['robot'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Close ITriggerBox PASS 0.004
keyboard_screen.keyboard.Click On Productivity Color Circle Click PASS 0.522
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Productivity Color Circle PASS 0.523
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.55
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Fourth Color PASS 0.551
keyboard_screen.keyboard.Click On Productivity Color Circle Click PASS 0.628
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Productivity Color Circle PASS 0.629
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 0 62 ["enter"] Verify Keys Colors Keyboard PASS 107.758
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} 255 0 62 ["enter"] firmware.Verify Keys Colors Keyboard PASS 107.764
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) Press Buttons PASS 0.001
keyboard_screen.keyboard.Click On Windows Color Circle Click PASS 0.522
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Windows Color Circle PASS 0.523
keyboard_screen.keyboard.Click On Present Color Click PASS 0.545
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.012
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Present Color PASS 0.559
keyboard_screen.keyboard.Click On Windows Color Circle Click PASS 0.613
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Windows Color Circle PASS 0.614
keyboard_screen.keyboard.Click On Command Lighting Click PASS 0.554
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Command Lighting PASS 0.554
keyboard_screen.Keyboard.Click On Assign Menu Item COMMANDS Click PASS 0.654
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} Keyboard.Click On Assign Menu Item PASS 0.655
keyboard_screen.keyboard.Click On Assign Tab Click PASS 0.643
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} keyboard.Click On Assign Tab PASS 0.643
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.139
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.14
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.869
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.023
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.438
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.442
home_screen.home.Is Device Inactive Is Element Present FAIL 5.446
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.447
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.258
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.733
keyboard_regression_robotic.Test Multiple Keys Lighting ${device} home.Open Device Configuration PASS 11.75
BuiltIn.Run Keyword If '${device['displayName']}' in @{command_lighting} and '${is_windows}' == 'True' Test multiple keys lighting ${device} Test Multiple Keys Lighting PASS 134.771
common_keywords_kragle.common.Click On Back Click PASS 0.552
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} common.Click On Back PASS 0.553
keyboard_screen.keyboard.Click On Command Lighting Click PASS 0.573
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Command Lighting PASS 0.573
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 253 118 0 ["x", "c", "v", "z","y","a","esc"] Verify Keys Colors Keyboard PASS 107.777
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} 253 118 0 ["x", "c", "v", "z","y","a","esc"] firmware.Verify Keys Colors Keyboard PASS 107.782
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) Press Buttons PASS 0.001
keyboard_screen.keyboard.Click On Editing Color Circle Click PASS 0.521
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Editing Color Circle PASS 0.522
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.548
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Fourth Color PASS 0.549
keyboard_screen.keyboard.Click On Editing Color Circle Click PASS 0.605
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Editing Color Circle PASS 0.606
keyboard_screen.keyboard.Click On Productivity Color Circle Click PASS 0.521
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Productivity Color Circle PASS 0.522
keyboard_screen.keyboard.Click On Fourth Color Click PASS 0.555
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Fourth Color PASS 0.556
keyboard_screen.keyboard.Click On Productivity Color Circle Click PASS 0.607
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Productivity Color Circle PASS 0.609
keyboard_screen.keyboard.Click On Command Lighting Click PASS 0.549
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Command Lighting PASS 0.55
keyboard_screen.Keyboard.Click On Assign Menu Item COMMANDS Click PASS 0.659
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} Keyboard.Click On Assign Menu Item PASS 0.66
keyboard_screen.keyboard.Click On Assign Tab Click PASS 0.645
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} keyboard.Click On Assign Tab PASS 0.646
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.121
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.122
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.857
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.417
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.42
home_screen.home.Is Device Inactive Is Element Present FAIL 5.423
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.424
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.25
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.704
keyboard_regression_robotic.Test Ctrl Key Lighting ${device} home.Open Device Configuration PASS 11.698
BuiltIn.Run Keyword If '${device['displayName']}' in @{command_lighting} Test Ctrl Key Lighting ${device} Test Ctrl Key Lighting PASS 132.833
operating_system.os.Type Keys <esc> Type Keys PASS 0.095
keyboard_regression_robotic.Test Window Key Lighting ${device} os.Type Keys PASS 0.095
common_keywords_kragle.common.Click On Back Click PASS 0.547
keyboard_regression_robotic.Test Window Key Lighting ${device} common.Click On Back PASS 0.548
keyboard_screen.keyboard.Click On Command Lighting Click PASS 0.541
keyboard_regression_robotic.Test Window Key Lighting ${device} keyboard.Click On Command Lighting PASS 0.541
firmware.firmware.Verify Keys Colors Keyboard ${device['productId']} 255 0 62 ["l","d","a" ,"b" ,"e" ,"g","i" ,"k","m","r","s","t","u","x",".","tab","="] Verify Keys Colors Keyboard PASS 107.776
${status} BuiltIn.Run Keyword And Return Status firmware.Verify Keys Colors Keyboard ${device['productId']} 255 0 62 ["l","d","a" ,"b" ,"e" ,"g","i" ,"k","m","r","s","t","u","x",".","tab","="] firmware.Verify Keys Colors Keyboard PASS 107.781
robot.result.ForIteration(variables=OrderedDict([('${i}', '0')])) Press Buttons PASS 0.001
keyboard_regression_robotic.Test Window Key Lighting ${device} Open ITriggerBox PASS 2.501
keyboard_screen.keyboard.Click On Windows Color Circle Click PASS 0.523
keyboard_regression_robotic.Test Window Key Lighting ${device} keyboard.Click On Windows Color Circle PASS 0.524
keyboard_screen.keyboard.Click On Present Color Click PASS 0.547
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${keyboard_present_color} Expect Element PASS 0.014
keyboard_regression_robotic.Test Window Key Lighting ${device} keyboard.Click On Present Color PASS 0.563
keyboard_screen.keyboard.Click On Windows Color Circle Click PASS 0.625
keyboard_regression_robotic.Test Window Key Lighting ${device} keyboard.Click On Windows Color Circle PASS 0.626
keyboard_screen.keyboard.Click On Command Lighting Click PASS 0.561
keyboard_regression_robotic.Test Window Key Lighting ${device} keyboard.Click On Command Lighting PASS 0.562
keyboard_screen.Keyboard.Click On Assign Menu Item COMMANDS Click PASS 0.669
keyboard_regression_robotic.Test Window Key Lighting ${device} Keyboard.Click On Assign Menu Item PASS 0.67
keyboard_screen.keyboard.Click On Assign Tab Click PASS 0.86
keyboard_regression_robotic.Test Window Key Lighting ${device} keyboard.Click On Assign Tab PASS 0.861
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.165
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.166
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.63
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.024
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.411
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.415
home_screen.home.Is Device Inactive Is Element Present FAIL 5.418
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.42
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.253
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.703
keyboard_regression_robotic.Test Window Key Lighting ${device} home.Open Device Configuration PASS 11.505
BuiltIn.Run Keyword If '${device['displayName']}' in @{command_lighting} and '${is_windows}' == 'True' Test Window Key Lighting ${device} Test Window Key Lighting PASS 131.786
keyboard_regression_robotic.Test: Check Keyboard Command Lighting Robotic {'displayName': 'G512', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 0, 'features': {'command_lighting': ['robot'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Run command lighting Tests PASS 399.411
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.254
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 3.255
keyboard_regression_robotic.Test: Check Keyboard Command Lighting Robotic {'displayName': 'G512', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 0, 'features': {'command_lighting': ['robot'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} common.Go Back To Home Screen PASS 3.257
BuiltIn.Run Keyword And Continue On Failure Test: Check Keyboard Command Lighting Robotic {'displayName': 'G512', 'connection_type': 'wired', 'hub': 1004251828, 'portNumber': 0, 'features': {'command_lighting': ['robot'], 'game_mode': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long'} Test: Check Keyboard Command Lighting Robotic PASS 402.673
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element FAIL 3.224
robot.result.ForIteration(variables=OrderedDict([('${index}', '1')])) common.Verfiy Back Button Present PASS 3.226
common_keywords_kragle.common.Click On Back Click PASS 0.558
BuiltIn.Run Keyword If ${status}==True common.Click On Back common.Click On Back PASS 0.558
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.013
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.014
common_keywords_kragle.common.Click On Back Click PASS 0.597
${clicked} BuiltIn.Run Keyword And Return Status common.Click On Back common.Click On Back PASS 0.597
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${common_keywords_kragle_back_button} wait_timeout=3 Expect Element PASS 0.012
robot.result.ForIteration(variables=OrderedDict([('${index}', '0')])) common.Verfiy Back Button Present PASS 0.013
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} common.Go Back To Home Screen PASS 4.414
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.202
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.208
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.544
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.545
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Enable Expect Firmware Fn Inversion PASS 0.212
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.219
device_settings_screen.device_settings.Click On FN Key Inversion Click PASS 0.549
device_settings.device_settings.Test Device Settings - FN Inversion ${device} device_settings.Click On FN Key Inversion PASS 0.549
firmware.firmware.Expect Firmware Fn Inversion ${device['productId']} Disable Expect Firmware Fn Inversion PASS 0.206
device_settings.device_settings.Test Device Settings - FN Inversion ${device} firmware.Expect Firmware Fn Inversion PASS 0.211
device_settings_screen.device_settings.Is FN Key Inversion Selected Is Checkbox Selected FAIL 0.018
${status} BuiltIn.Run Keyword And Return Status device_settings.Is FN Key Inversion Selected device_settings.Is FN Key Inversion Selected FAIL 2.021
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - FN Inversion PASS 3.757
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.537
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.538
light_sync_screen.light_sync.Verify From Dropdown SELECT A NEW ON-BOARD EFFECT Expect Element PASS 0.031
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} light_sync.Verify From Dropdown PASS 0.033
device_settings_screen.device_settings.Click On On-Board Lighting Click PASS 0.562
device_settings.device_settings.Test Device Settings - Onboard Lighting ${device} device_settings.Click On On-Board Lighting PASS 0.563
device_settings_screen.device_settings.Is On Board Lighting Selected Is Checkbox Selected FAIL 0.024
${status} BuiltIn.Run Keyword And Return Status device_settings.Is On Board Lighting Selected device_settings.Is On Board Lighting Selected FAIL 2.027
BuiltIn.Run Keyword And Continue On Failure device_settings.Test Device Settings - ${settings} ${device} device_settings.Test Device Settings - Onboard Lighting PASS 3.166
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.617
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} keyboard.Click On Settings Icon PASS 0.618
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.194
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.195
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.663
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.04
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.324
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.326
home_screen.home.Is Device Inactive Is Element Present FAIL 5.329
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.329
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.233
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.608
keyboard_regression_system.Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} home.Open Device Configuration PASS 11.477
common_keywords_kragle.common.Click On Back Click PASS 0.565
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.566
common_keywords_kragle.common.Click On Back Click PASS 0.631
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} common.Click On Back PASS 0.632
keyboard_screen.Keyboard.Verify Device Icon ${device_name} Expect Element PASS 0.079
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} Keyboard.Verify Device Icon PASS 0.082
keyboard_screen.keyboard.Click On Settings Icon Click PASS 0.624
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} keyboard.Click On Settings Icon PASS 0.625
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device_name} home.Skip Device Introduction PASS 3.168
BuiltIn.Run Keyword If '${status}'== 'False' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.736
common_keywords_kragle.common.Restart GHUB Check All PASS 5.145
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.751
common_keywords_kragle.common.Restart GHUB Terminate All PASS 5.064
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0
BuiltIn.Run Keyword If '${status}'== 'False' common.Restart GHUB common.Restart GHUB PASS 42.967
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element FAIL 0.017
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded FAIL 0.021
device_settings.device_settings.Verify Correct Device Appears ${device['displayName']} home.Open Device Configuration PASS 46.895
BuiltIn.Run Keyword And Continue On Failure device_settings.Verify Correct Device Appears ${device['displayName']} device_settings.Verify Correct Device Appears PASS 48.81
BuiltIn.Run Keyword And Continue On Failure Test: Device Settings For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Device Settings For Keyboard PASS 72.262
common_keywords_kragle.common.Click On Back Click PASS 0.544
game_mode.game_mode.Verify User Can Restore Default Settings ${device} common.Click On Back PASS 0.545
${style} keyboard_screen.keyboard.Get F2 Key Attribute For Index 3 Get Attribute PASS 0.009
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F2 Key Attribute For Index PASS 0.01
${style} keyboard_screen.keyboard.Get F1 Key Attribute For Index 2 Get Attribute PASS 0.011
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get F1 Key Attribute For Index PASS 0.011
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Get Esc Key Attribute For Index PASS 0.014
keyboard_screen.keyboard.Click On Restore Settings Click PASS 0.558
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Restore Settings PASS 0.56
keyboard_screen.keyboard.Click On F2 Key Click PASS 0.555
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F2 Key PASS 0.556
keyboard_screen.keyboard.Click On F1 Key Click PASS 0.555
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On F1 Key PASS 0.557
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.552
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Disabled Key Map PASS 0.553
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.042
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Verify Game Mode PASS 0.042
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.582
game_mode.game_mode.Verify User Can Restore Default Settings ${device} keyboard.Click On Game Mode PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.176
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.177
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.664
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.041
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.291
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.294
home_screen.home.Is Device Inactive Is Element Present FAIL 5.296
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.296
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.252
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.596
game_mode.game_mode.Verify User Can Restore Default Settings ${device} home.Open Device Configuration PASS 11.445
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Restore Default Settings ${device} game_mode.Verify User Can Restore Default Settings PASS 14.887
common_keywords_kragle.common.Click On Back Click PASS 0.544
game_mode.game_mode.Verify User Can Disable Keys ${device} common.Click On Back PASS 0.546
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.541
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.541
${style} keyboard_screen.keyboard.Get Esc Key Attribute For Index 1 Get Attribute PASS 0.012
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Get Esc Key Attribute For Index PASS 0.013
keyboard_screen.keyboard.Click On Disabled Key Map Click PASS 0.555
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Disabled Key Map PASS 0.556
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.026
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Verify Game Mode PASS 0.028
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.583
game_mode.game_mode.Verify User Can Disable Keys ${device} keyboard.Click On Game Mode PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.188
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.189
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.659
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.043
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.279
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.282
home_screen.home.Is Device Inactive Is Element Present FAIL 5.284
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.285
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.263
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.597
game_mode.game_mode.Verify User Can Disable Keys ${device} home.Open Device Configuration PASS 11.472
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify User Can Disable Keys ${device} game_mode.Verify User Can Disable Keys PASS 13.747
common_keywords_kragle.common.Click On Back Click PASS 0.554
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} common.Click On Back PASS 0.555
${default_style} keyboard_screen.keyboard.Get F2 Key Attribute For Index ${default_index3} Get Attribute PASS 0.014
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F2 Key Attribute For Index PASS 0.015
${default_style} keyboard_screen.keyboard.Get F1 Key Attribute For Index ${default_index2} Get Attribute PASS 0.015
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get F1 Key Attribute For Index PASS 0.015
${default_style} keyboard_screen.keyboard.Get Esc Key Attribute For Index ${default_index1} Get Attribute PASS 0.016
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Get Esc Key Attribute For Index PASS 0.016
keyboard_screen.keyboard.Verify Game Mode Expect Element PASS 0.057
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Verify Game Mode PASS 0.059
keyboard_screen.keyboard.Click On Game Mode Click PASS 0.663
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} keyboard.Click On Game Mode PASS 0.664
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.166
home_screen.home.Open Device Configuration ${device['displayName']} home.Skip Device Introduction PASS 3.167
BuiltIn.Run Keyword If '${status}'== 'True' Click selector=${home_device_icon} text=${device_name} wait_timeout=20 Click PASS 0.655
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) common.Click On Right Scroll NOT RUN 0.0
robot.result.ForIteration(variables=OrderedDict([('${i}', '${i}')])) home.Restart GHUB Till Device Get Load NOT RUN 0.0
IF ${status} is ${False} Trigger Wake Bots NOT RUN 0.0
${status} BuiltIn.Run Keyword And Return Status Expect Element selector=${home_device_icon} text=${device_name} wait_timeout=${wait_time} Expect Element PASS 0.042
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Expect Element selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} Expect Element FAIL 5.31
BuiltIn.Run Keyword If ${count} > 1 __Expect Element Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Expect Element selector=${words}[0] wait_timeout=${wait_timeout} __Expect Element Based On Attribute__ FAIL 5.313
home_screen.home.Is Device Inactive Is Element Present FAIL 5.315
${inactive_status} BuiltIn.Run Keyword And Return Status home.Is Device Inactive home.Is Device Inactive FAIL 5.315
home_screen.home.Is Device Home Screen Loaded ${device_name} Not Expect Element PASS 2.267
${status} BuiltIn.Run Keyword And Return Status home.Is Device Home Screen Loaded ${device_name} home.Is Device Home Screen Loaded PASS 7.63
game_mode.game_mode.Verify Default Disabled Keys Displayed ${device} home.Open Device Configuration PASS 11.468
BuiltIn.Run Keyword And Continue On Failure game_mode.Verify Default Disabled Keys Displayed ${device} game_mode.Verify Default Disabled Keys Displayed PASS 13.049
BuiltIn.Run Keyword And Continue On Failure Test: Game Mode For Keyboard {'displayName': 'G512', 'connection_type': 'wired', 'hub': 3825760615, 'portNumber': 6, 'features': {'cloud_profile': ['ui'], 'onboard_lighting': ['sys'], 'game_mode': ['sys'], 'lightsync': ['sys'], 'device_settings': ['sys']}, 'pid': 'c33c', 'productId': '0xc33c', 'firmware': '119.1.14', 'modelId': '8c33c', 'type': 'KEYBOARD', 'device_specific_features': {'lightsync': {'presets': ['fixed', 'cycle', 'color wave', 'breathing', 'ripple', 'starlight', 'echo press', 'screen sampler', 'audio visualizer'], 'freestyle': ['WASD', 'NUMBERS', 'F KEYS', 'MODIFIER', 'ARROW KEYS'], 'animation': ['contrastic', 'lightning', 'ocean wave', 'red white and blue', 'verticool']}, 'device_settings': ['onboard lighting', 'fn inversion']}, 'keyboard_type': 'long', 'test_verification': 'firmware'} Test: Game Mode For Keyboard PASS 41.691
device_connector.device_connector.Connect To Acroname Device ${device_name} Connect Device PASS 1.005
device_connector.device_connector.Connect Device G512:wired device_connector.Connect To Acroname Device PASS 1.006
BuiltIn.Run Keyword And Continue On Failure device_connector.Connect Device G512:wired device_connector.Connect Device PASS 1.007
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} ROBOT keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G910:wired')])) Test Device Features PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Keyboard', 'device_settings')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Keyboard', 'device_settings')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effects For Keyboard With System Verification', 'lightsync')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effects For Keyboard With System Verification', 'lightsync')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Game Mode For Keyboard', 'game_mode')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Game Mode For Keyboard', 'game_mode')")])) Add Test Case PASS 0.005
Test Device Features ${device_name} SYS device_connector.Is New Device Arrived PASS 0.01
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} SYS keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} SYS json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} SYS json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G910:wired')])) Test Device Features PASS 0.085
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Persistent Profile For Keyboard', 'persistent_profile')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Persistent Profile For Keyboard', 'persistent_profile')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Keyboard', 'cloud_profile')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Keyboard', 'cloud_profile')")])) Add Test Case PASS 0.006
BuiltIn.Run Keyword If '${old_device}' != 'EMPTY' Add Test Case Disconnect: ${old_device} & Connect: ${new_device} Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New ${old_device} ${new_device} Tags=test_setup Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${is_new_device} device_connector.Disconnect Old Device And Connect New Device ${device_name} device_connector.Disconnect Old Device And Connect New Device PASS 0.002
Test Device Features ${device_name} UI device_connector.Is New Device Arrived PASS 0.01
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} UI keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} UI json.Get Device Features PASS 0.0
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} UI json.Get Data Of Device PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G910:wired')])) Test Device Features PASS 0.063
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} ROBOT keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G213:wired')])) Test Device Features PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Onboard Lighting Effect For Keyboard With System Verification', 'onboard_lighting')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Onboard Lighting Effect For Keyboard With System Verification', 'onboard_lighting')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Keyboard', 'device_settings')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Keyboard', 'device_settings')")])) Add Test Case PASS 0.005
BuiltIn.Run Keyword If ${reset}==0 Add Test Case Reset G HUB: ${reset_number} Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Tags=reset_ghub Add Test Case PASS 0.001
BuiltIn.Run Keyword If ${reset}==0 Update Reset Number Update Reset Number PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Game Mode For Keyboard', 'game_mode')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Game Mode For Keyboard', 'game_mode')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effects For Keyboard With System Verification', 'lightsync')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effects For Keyboard With System Verification', 'lightsync')")])) Add Test Case PASS 0.005
Test Device Features ${device_name} SYS device_connector.Is New Device Arrived PASS 0.009
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.001
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} SYS keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} SYS json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} SYS json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G213:wired')])) Test Device Features PASS 0.101
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Keyboard', 'cloud_profile')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Keyboard', 'cloud_profile')")])) Add Test Case PASS 0.005
BuiltIn.Run Keyword If '${old_device}' != 'EMPTY' Add Test Case Disconnect: ${old_device} & Connect: ${new_device} Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New ${old_device} ${new_device} Tags=test_setup Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${is_new_device} device_connector.Disconnect Old Device And Connect New Device ${device_name} device_connector.Disconnect Old Device And Connect New Device PASS 0.002
Test Device Features ${device_name} UI device_connector.Is New Device Arrived PASS 0.009
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} UI keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} UI json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.001
Test Device Features ${device_name} UI json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G213:wired')])) Test Device Features PASS 0.043
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} ROBOT keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Data Of Device PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G413:wired')])) Test Device Features PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Keyboard', 'device_settings')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Keyboard', 'device_settings')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Game Mode For Keyboard', 'game_mode')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Game Mode For Keyboard', 'game_mode')")])) Add Test Case PASS 0.006
Test Device Features ${device_name} SYS device_connector.Is New Device Arrived PASS 0.009
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} SYS keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} SYS json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} SYS json.Get Data Of Device PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G413:wired')])) Test Device Features PASS 0.059
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Keyboard', 'cloud_profile')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Keyboard', 'cloud_profile')")])) Add Test Case PASS 0.006
BuiltIn.Run Keyword If '${old_device}' != 'EMPTY' Add Test Case Disconnect: ${old_device} & Connect: ${new_device} Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New ${old_device} ${new_device} Tags=test_setup Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${is_new_device} device_connector.Disconnect Old Device And Connect New Device ${device_name} device_connector.Disconnect Old Device And Connect New Device PASS 0.002
Test Device Features ${device_name} UI device_connector.Is New Device Arrived PASS 0.01
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} UI keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} UI json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.001
Test Device Features ${device_name} UI json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G413:wired')])) Test Device Features PASS 0.044
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} ROBOT keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.001
Test Device Features ${device_name} ROBOT json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Data Of Device PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G402:wired')])) Test Device Features PASS 0.01
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Add Test Case PASS 0.006
BuiltIn.Run Keyword If ${reset}==0 Add Test Case Reset G HUB: ${reset_number} Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Tags=reset_ghub Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${reset}==0 Update Reset Number Update Reset Number PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Add Test Case PASS 0.005
Test Device Features ${device_name} SYS device_connector.Is New Device Arrived PASS 0.01
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} SYS keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} SYS json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} SYS json.Get Data Of Device PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G402:wired')])) Test Device Features PASS 0.15
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With GUI Verification', 'lightsync')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With GUI Verification', 'lightsync')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Add Test Case PASS 0.006
BuiltIn.Run Keyword If '${old_device}' != 'EMPTY' Add Test Case Disconnect: ${old_device} & Connect: ${new_device} Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New ${old_device} ${new_device} Tags=test_setup Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${is_new_device} device_connector.Disconnect Old Device And Connect New Device ${device_name} device_connector.Disconnect Old Device And Connect New Device PASS 0.002
Test Device Features ${device_name} UI device_connector.Is New Device Arrived PASS 0.01
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} UI keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} UI json.Get Device Features PASS 0.0
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} UI json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G402:wired')])) Test Device Features PASS 0.082
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.001
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} ROBOT keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.001
Test Device Features ${device_name} ROBOT json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G403 HERO:wired')])) Test Device Features PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With System Verification', 'lightsync')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With System Verification', 'lightsync')")])) Add Test Case PASS 0.006
Test Device Features ${device_name} SYS device_connector.Is New Device Arrived PASS 0.009
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.001
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} SYS keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} SYS json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} SYS json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G403 HERO:wired')])) Test Device Features PASS 0.139
BuiltIn.Run Keyword If ${reset}==0 Add Test Case Reset G HUB: ${reset_number} Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Tags=reset_ghub Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${reset}==0 Update Reset Number Update Reset Number PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Add Test Case PASS 0.006
BuiltIn.Run Keyword If '${old_device}' != 'EMPTY' Add Test Case Disconnect: ${old_device} & Connect: ${new_device} Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New ${old_device} ${new_device} Tags=test_setup Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${is_new_device} device_connector.Disconnect Old Device And Connect New Device ${device_name} device_connector.Disconnect Old Device And Connect New Device PASS 0.002
Test Device Features ${device_name} UI device_connector.Is New Device Arrived PASS 0.01
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} UI keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} UI json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} UI json.Get Data Of Device PASS 0.0
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G403 HERO:wired')])) Test Device Features PASS 0.064
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} ROBOT keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G502 LIGHTSPEED:wired')])) Test Device Features PASS 0.009
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Add Test Case PASS 0.006
Test Device Features ${device_name} SYS device_connector.Is New Device Arrived PASS 0.009
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} SYS keyword.Get Device Specific Keywords To Execute For Features PASS 0.005
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} SYS json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} SYS json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G502 LIGHTSPEED:wired')])) Test Device Features PASS 0.12
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With GUI Verification', 'lightsync')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With GUI Verification', 'lightsync')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Add Test Case PASS 0.005
BuiltIn.Run Keyword If '${old_device}' != 'EMPTY' Add Test Case Disconnect: ${old_device} & Connect: ${new_device} Run Keyword And Continue On Failure device_connector.Disconnect Old And Connect New ${old_device} ${new_device} Tags=test_setup Add Test Case PASS 0.0
BuiltIn.Run Keyword If ${is_new_device} device_connector.Disconnect Old Device And Connect New Device ${device_name} device_connector.Disconnect Old Device And Connect New Device PASS 0.002
Test Device Features ${device_name} UI device_connector.Is New Device Arrived PASS 0.01
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.001
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} UI keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.001
Test Device Features ${device_name} UI json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.0
Test Device Features ${device_name} UI json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G502 LIGHTSPEED:wired')])) Test Device Features PASS 0.084
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} ROBOT keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} ROBOT json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.001
Test Device Features ${device_name} ROBOT json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G502 HERO:wired')])) Test Device Features PASS 0.01
BuiltIn.Run Keyword If ${reset}==0 Add Test Case Reset G HUB: ${reset_number} Run Keyword And Continue On Failure common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Tags=reset_ghub Add Test Case PASS 0.001
BuiltIn.Run Keyword If ${reset}==0 Update Reset Number Update Reset Number PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Check Point To Reset GHUB PASS 0.004
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Device Settings For Mouse', 'device_settings')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Restart System For Mouse', 'dpi')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity With Sleep System For Mouse', 'dpi')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI Sensitivity For Mouse', 'dpi')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: DPI With Onboard Profile For Mouse', 'dpi')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With System Verification', 'lightsync')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With System Verification', 'lightsync')")])) Add Test Case PASS 0.005
Test Device Features ${device_name} SYS device_connector.Is New Device Arrived PASS 0.009
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.001
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.0
Test Device Features ${device_name} SYS keyword.Get Device Specific Keywords To Execute For Features PASS 0.006
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} SYS json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.001
Test Device Features ${device_name} SYS json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G502 HERO:wired')])) Test Device Features PASS 0.147
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Persistent Profile For Mouse', 'persistent_profile')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Persistent Profile For Mouse', 'persistent_profile')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: OOB Software Support For Mouse', 'oob')")])) Add Test Case PASS 0.005
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With GUI Verification', 'lightsync')")])) Check Point To Reset GHUB PASS 0.002
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Lightsync Effect For Mouse With GUI Verification', 'lightsync')")])) Add Test Case PASS 0.006
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Check Point To Reset GHUB PASS 0.003
robot.result.ForIteration(variables=OrderedDict([('${item}', "('Test: Local And Cloud Profile For Mouse', 'cloud_profile')")])) Add Test Case PASS 0.005
BuiltIn.Run Keyword If '${old_device}' == 'EMPTY' Add Test Case Connect Device: ${new_device} Run Keyword And Continue On Failure device_connector.Connect Device ${new_device} Tags=test_setup Add Test Case PASS 0.001
BuiltIn.Run Keyword If ${is_new_device} device_connector.Disconnect Old Device And Connect New Device ${device_name} device_connector.Disconnect Old Device And Connect New Device PASS 0.003
Test Device Features ${device_name} UI device_connector.Is New Device Arrived PASS 0.013
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get Device Specific Keywords By Features PASS 0.001
&{keywords} keyword_handler.keyword.Get Device Specific Keywords To Execute For Features ${features} ${category} ${device['type']} Get All Device Specific Keywords PASS 0.001
Test Device Features ${device_name} UI keyword.Get Device Specific Keywords To Execute For Features PASS 0.008
${features} json_data_handler.json.Get Device Features ${device_name} ${category} ${json_data} Get Device Features PASS 0.0
Test Device Features ${device_name} UI json.Get Device Features PASS 0.001
${device} json_data_handler.json.Get Data Of Device ${device_name} ${json_data} Get Data Of Device PASS 0.001
Test Device Features ${device_name} UI json.Get Data Of Device PASS 0.001
robot.result.ForIteration(variables=OrderedDict([('${device_name}', 'G502 HERO:wired')])) Test Device Features PASS 0.118
@{devices} json_data_handler.json.Get Devices To Test With Connection Type ${json_data} Get Devices To Test With Connection Type PASS 0.0
Test Device Specific Test Cases json.Get Devices To Test With Connection Type PASS 0.002
Test App Features ROBOT Run Application Keywords PASS 0.0
&{keywords} keyword_handler.keyword.Get Application Specific Keywords To Execute For Features ${features} ${category} Get Application Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Application Specific Keywords To Execute For Features ${features} ${category} Get All Application Specific Keywords PASS 0.002
Test App Features ROBOT keyword.Get Application Specific Keywords To Execute For Features PASS 0.004
${features} json_data_handler.json.Get Application Specific Features To Test ${category} ${json_data} Get Application Specific Features To Test PASS 0.0
Test App Features ROBOT json.Get Application Specific Features To Test PASS 0.001
Test Application Specific Test Cases Test App Features PASS 0.007
Test App Features SYS Run Application Keywords PASS 0.001
&{keywords} keyword_handler.keyword.Get Application Specific Keywords To Execute For Features ${features} ${category} Get Application Specific Keywords By Features PASS 0.001
&{keywords} keyword_handler.keyword.Get Application Specific Keywords To Execute For Features ${features} ${category} Get All Application Specific Keywords PASS 0.001
Test App Features SYS keyword.Get Application Specific Keywords To Execute For Features PASS 0.003
${features} json_data_handler.json.Get Application Specific Features To Test ${category} ${json_data} Get Application Specific Features To Test PASS 0.001
Test App Features SYS json.Get Application Specific Features To Test PASS 0.002
Test Application Specific Test Cases Test App Features PASS 0.007
Test App Features UI Run Application Keywords PASS 0.001
&{keywords} keyword_handler.keyword.Get Application Specific Keywords To Execute For Features ${features} ${category} Get Application Specific Keywords By Features PASS 0.0
&{keywords} keyword_handler.keyword.Get Application Specific Keywords To Execute For Features ${features} ${category} Get All Application Specific Keywords PASS 0.001
Test App Features UI keyword.Get Application Specific Keywords To Execute For Features PASS 0.004
${features} json_data_handler.json.Get Application Specific Features To Test ${category} ${json_data} Get Application Specific Features To Test PASS 0.0
Test App Features UI json.Get Application Specific Features To Test PASS 0.002
Test Application Specific Test Cases Test App Features PASS 0.009
operating_system.os.Verify And Set Is Windows As Global Variable Is Windows PASS 0.0
Initialize Suite os.Verify And Set Is Windows As Global Variable PASS 0.008
common_keywords_kragle.common.Click On Back Click PASS 0.556
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} common.Click On Back PASS 0.556
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Login PASS 85.923
ghub_account.Login Cloud Account ${EMAIL} ${PASSWORD} Terminate Chrome PASS 0.184
BuiltIn.Run Keyword If ${is_login_reqd} Login Cloud Account ${EMAIL} ${PASSWORD} Login Cloud Account PASS 91.666
${conn_type} json_data_handler.json.Get Connection Type ${json_data} Get Connection Type PASS 0.0
Initialize Suite json.Get Connection Type PASS 0.001
${json_data} json_data_handler.json.Get Json Data ${json_data_file} Get Json Data PASS 0.0
Initialize Suite json.Get Json Data PASS 0.002
Initialize Suite Get Os Type PASS 0.0
Initialize Suite Get App Version PASS 0.002
BuiltIn.Run Keywords Set Library Search Order libraries.utilities.common libraries.acroname_hub.device.Device libraries.process libraries.device libraries.input.keyboard libraries.process.Application libraries.utilities.system_volume.system_audio AND common.Restart GHUB AND Disconnect All Devices Connected With Acroname AND common.Clear App Settings And Start Fresh With Unlocking Persistent Profile AND Initialize Suite Initialize Suite PASS 91.682
common_keywords_kragle.common.Click On Back Click PASS 0.542
profile.profile.Unlock Persistent Profile In Global Configuration common.Click On Back PASS 0.542
BuiltIn.Run Keyword If '${sub_words}[0]'=='text' Click selector=${words} text=${sub_words}[1] wait_timeout=${wait_timeout} allow_hidden=True Click PASS 0.559
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} __Click UI Based On Attribute__ PASS 0.562
global_settings_screen.global_settings.Select None From Persistent Profile Dropdown Click UI PASS 0.563
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Select None From Persistent Profile Dropdown PASS 0.563
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.573
global_settings_screen.global_settings.Click On Persistent Profile Dropdown Click UI PASS 0.577
profile.profile.Unlock Persistent Profile In Global Configuration global_settings.Click On Persistent Profile Dropdown PASS 0.579
BuiltIn.Run Keyword If ${count} > 1 __Click UI Based On Attribute__ ${words}[0] ${words}[1] ${wait_timeout} ELSE Click selector=${words}[0] wait_timeout=${wait_timeout} Click PASS 0.554
home_screen.home.Click On Settings Click UI PASS 0.556
profile.profile.Unlock Persistent Profile In Global Configuration home.Click On Settings PASS 0.556
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile profile.Unlock Persistent Profile In Global Configuration PASS 2.243
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss Release Notes Click FAIL 3.168
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss Release Notes ghub_onboarding.Dismiss Release Notes FAIL 3.169
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss New Version Prompt Click PASS 0.582
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss New Version Prompt ghub_onboarding.Dismiss New Version Prompt PASS 0.583
BuiltIn.Run Keyword And Ignore Error Click selector=${home_skip_button} wait_timeout=3 Click FAIL 3.132
BuiltIn.Run Keyword And Ignore Error home.Skip Device Introduction home.Skip Device Introduction PASS 3.134
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click NOT RUN 0.0
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click FAIL 5.116
BuiltIn.Run Keyword And Ignore Error ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging FAIL 5.118
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.534
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.532
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.536
ghub_onboarding_flow_screen.ghub_onboarding.Dismiss G HUB Analytics and Error Logging Click PASS 0.552
${status} BuiltIn.Run Keyword And Return Status ghub_onboarding.Dismiss G HUB Analytics and Error Logging ghub_onboarding.Dismiss G HUB Analytics and Error Logging PASS 2.155
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Reload Frontend PASS 0.044
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Expect Message PASS 0.011
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Send Message PASS 0.001
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Check All PASS 5.179
ghub_onboarding_flow_screen.ghub_onboarding.First Time Setup Is Darwin PASS 0.001
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile ghub_onboarding.First Time Setup PASS 24.402
common_keywords_kragle.Launch Application Launch All PASS 12.55
common_keywords_kragle.Launch Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Launch Application PASS 12.551
common_keywords_kragle.Terminate Application Terminate All PASS 6.025
common_keywords_kragle.Terminate Application Control Lghub PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Terminate Application PASS 6.026
common_keywords_kragle.common.Clear Settings Expect Message PASS 0.012
common_keywords_kragle.common.Clear Settings Send Message PASS 0.0
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile common.Clear Settings PASS 0.013
common_keywords_kragle.common.Clear App Settings And Start Fresh With Unlocking Persistent Profile Control Lghub PASS 0.0
BuiltIn.Run Keywords Set Library Search Order libraries.utilities.common libraries.acroname_hub.device.Device libraries.process libraries.device libraries.input.keyboard libraries.process.Application libraries.utilities.system_volume.system_audio AND common.Restart GHUB AND Disconnect All Devices Connected With Acroname AND common.Clear App Settings And Start Fresh With Unlocking Persistent Profile AND Initialize Suite common.Clear App Settings And Start Fresh With Unlocking Persistent Profile PASS 60.239
BuiltIn.Run Keywords Set Library Search Order libraries.utilities.common libraries.acroname_hub.device.Device libraries.process libraries.device libraries.input.keyboard libraries.process.Application libraries.utilities.system_volume.system_audio AND common.Restart GHUB AND Disconnect All Devices Connected With Acroname AND common.Clear App Settings And Start Fresh With Unlocking Persistent Profile AND Initialize Suite Disconnect All Devices Connected With Acroname PASS 16.095
common_keywords_kragle.common.Restart GHUB Check All PASS 5.178
common_keywords_kragle.common.Restart GHUB Launch All PASS 12.781
common_keywords_kragle.common.Restart GHUB Terminate All PASS 4.043
common_keywords_kragle.common.Restart GHUB Control Lghub PASS 0.0

** Report.html and Log.html need to be in current folder in order to display here